对于一个数据框 df
,我需要找到 some_col
的唯一值。尝试了以下代码:
length(unique(df["some_col"]))
但是这并没有给出预期的结果。然而,length(unique(some_vector))
在向量上运行并给出了预期的结果。
在创建数据框之前有一些先前的步骤。
df <- read.csv(file, header=T)
typeof(df) #=> "list"
typeof(unique(df["some_col"])) #=> "list"
length(unique(df["some_col"])) #=> 1
unlist()
时使用了“需要”这个词(而我认为这是一个不好的选择),因为[[
是可用的。 - s_baldur