我是R新手。我有一個數據框。我如何訪問第一行,第一列(負數= 16)?R如何從單列數據幀中讀取元素
[[1]]
data
Negative 16
Neutral 36
Positive 28
Very Negative 7
Very Positive 19
List of 1
$ :'data.frame': 5 obs. of 1 variable:
..$ data: int [1:5] 16 36 28 7 19
我這是怎麼做
x(1,1)
# Error in x(1, 1) : could not find function "x"
x[1,1]
# Error in x[1, 1] : incorrect number of dimensions
x['Negative',1]
# Error in x["Negative", 1] : incorrect number of dimensions
x['Negative']
# $<NA>
# NULL
我是新來的R和需要,使這項工作。
看起來你擁有一個包含data.frame長度爲1的列表。如果這是您將要處理的唯一數據集,您可能需要去掉外部列表:'x <-unlist(x,recursive = FALSE)'或'x < - x [[1]]'。使用初始結構,可以使用遞歸索引的深奧方法,如下所示:'x [[rep(1L,3L)]]',相當於'x [[c(1,1,1]]]'' 。 – lmo