【发布时间】:2021-06-04 15:27:19
【问题描述】:
我正在尝试将一个文本文件导入到 R 中,它有几列由 | 分隔。这是第一行:
C00088591|N|M3|P|15970306895|15|IND|BURCH, MARY K.|FALLS CHURCH|VA|220424511|NORTHROP GRUMMAN|项目管理副总裁|02132015|500||2A8EE0688413416FA735|9204
我使用read.table读取数据:
pc <- read.table(file = source(file.choose()), header = FALSE, sep = "|")
但是,当我执行上面的代码时,我得到了这个错误消息:
Error in source(file.choose()) : /Users/na/Desktop/Thesis/04_Data/Campaign contributions/indiv16/by_date/itcont_2016_10151005_20150726.txt:1:42: unexpected ',' 1: C00088591|N|M3|P|15970306895|15|IND|BURCH, ^
我继续删除了数据集中的逗号,但也没有用:
Error in source(file.choose()) : /Users/na/Desktop/itcont_2016_10151005_20150726 copy.txt:1:43: unexpected symbol 1: C00088591|N|M3|P|15970306895|15|IND|BURCH MARY ^
是因为一列中有多个单词吗?我该如何解决这个问题?
【问题讨论】:
标签: r file read.table