I'm trying to extract info from my data, one row of my data frame is look like this :
str(data[[1]][143,3:10])
'data.frame': 1 obs. of 8 variables:
$ NA..1: Factor w/ 86 levels "[Hz]","[m/s]",..: 73
$ NA..2: Factor w/ 22 levels " ","[dB(A)]",..: 1
$ NA..3: Factor w/ 18 levels " ","[-]","[kg/m³]",..: 1
$ NA..4: Factor w/ 29 levels " ","[-]","[kg/m³]",..: 1
$ NA..5: Factor w/ 19 levels "-"," ","[-]",..: 2
$ NA..6: Factor w/ 14 levels "-"," ","[kg/m³]",..: 2
$ NA..7: Factor w/ 14 levels " ","***=project specific tower heights applicable",..: NA
$ NA..8: Factor w/ 20 levels " ","[kg/m³]",..: NA
When I do the following :
as.character(data[[2]][143,3])
[1] "Hub height"
as.character(data[[2]][143,4])
[1] "80 m"
as.character(data[[2]][143,5])
[1] "90 m"
as.character(data[[2]][143,6])
[1] " "
The results are fine and return what I want but when I put all together like :
as.character(data[[2]][143,3:6])
[1] "88" "30" "81" "1"
It does not work any more ?!!! I don't have any explanation for this ! How could I correct this behavior ?