我有一个包含24列和271,691行的csv文件,我像这样读入R:
df <- read_csv2("C:/FinData/Testfile.csv")
一切正常,除了R转换为col_logical()的一列外,即使它包含44个带有数值的单元格也是如此。此后转换为数字无济于事,因为每个值都已被NA取代。
这是我收到的错误消息:
使用','作为小数和'。'作为分组标记。使用read_delim()作为 更多控制权。用列规范解析:cols(.default = col_double(),Id = col_character(),资产= col_logical())请参见 spec(...)以获得完整的列规格。警告:44解析中 失败。
行col预期的实际文件
9961资产1/0 / T / F / TRUE / FALSE -162473'C:/FinData/Testfile.csv'
我在这里做错什么了吗?如何获得R将列识别为数字列并保留值?其他列的NA几乎一样多,就可以像col_double()一样读入。
我很抱歉没有创建可复制的示例,但是我不知道在这种情况下该如何做……
谢谢!