全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1290 3
2018-02-26
请教大神,我有一行数据,列分隔符是逗号,一共28列,但是用read.table()分割成了30列。怎么处理一下?
read.table("a.txt",sep =",",header = TRUE,encoding = "UTF-8")

数据如下:
4403041401870737,44001407,"全球通,免月租,免本地被叫",1,"全球通",1,"男",-1,"5813160281","5813160281移动大楼TF一区",+0000000000000000.00,+0000000000000000.00,+0000000000000000.00,+0000000000003615.52,+0000000000000038.67,"35427305",1,1,+0000000000005199.00,+0000000000000383.93,+0000000000000008.21,+0000000000000375.72,+0000000000000028.90,+0000000000000355.02,5268,1,1,5


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-2-26 14:44:54
求助求助啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-2-26 16:26:25
你把3、4、5合并一下吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-3-1 16:17:34
可能是"全球通,免月租,免本地被叫" 包含分隔符,也分割了。
不过我写了个 txt,自己读了一下都是28列,没出现30列的情况。逻辑上,data.table 和 date.frame 的 fread,read.table 都不会识别标记在“”中的逗号的。

复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群