R:子集 DF 时未定义的列选择错误
R: Undefined Columns Selected Error when Subsetting DF
我有一个具有以下结构的数据框数据:
Classes ‘tbl_df’ and 'data.frame': 4391 obs. of 53 variables
当我尝试使用
对其进行子集化以获得前 100 行时
data100 = data[1:100,]
我收到这个错误:
Error in `[.data.frame`(X[[i]], ...) : undefined columns selected
可能是什么原因?
找到答案 - 我需要使用
as.data.frame(data)
在子集之前因为 tbl_df 不是子集 table 与数据框相同的方式。这是必需的,因为之前使用 dplyr 并且它输出 table 而不是 df.
我有一个具有以下结构的数据框数据:
Classes ‘tbl_df’ and 'data.frame': 4391 obs. of 53 variables
当我尝试使用
对其进行子集化以获得前 100 行时data100 = data[1:100,]
我收到这个错误:
Error in `[.data.frame`(X[[i]], ...) : undefined columns selected
可能是什么原因?
找到答案 - 我需要使用
as.data.frame(data)
在子集之前因为 tbl_df 不是子集 table 与数据框相同的方式。这是必需的,因为之前使用 dplyr 并且它输出 table 而不是 df.