我有一个.csv
数据,包括39635 obs。 11个变量。
但是,我使用data.table::fread()
导入我的数据并获得13个变量
12和13列以下的所有细胞均为NA
如何控制它才能正确导入?
dt <- data.table::fread("data.csv", header = TRUE, strip.white = TRUE)
我知道我可以使用select
:要保留的列名或数字的向量,删除其余的drop
:要删除的列名或数字的向量,请保留其余部分。
还有其他方法可以解决这个问题吗?
更新
我的数据:
col1 col2 col3 ..... col11
A 123 ABC ..... 123456
B 234 XYZ ..... 987654
导入后:
col1 col2 col3 ..... col11 V1 V2
A 123 ABC ..... 123456 NA NA
B 234 XYZ ..... 987654 NA NA
其中NA
不是字符。这意味着缺失价值。