全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2494 8
2019-01-07
各位大佬,谢谢帮助。现在有一个数据框,列中数据为“A B”或“A B C”结构,我用split切分的时候,以“ ”为分割标志。


当我分出A的时候,数据显示正常,但是当我分割B的时候,有C的数据就会丢失C,当我分割C时,没有C的数据会自动补充NA。
请问各位大佬,该怎么直接分割B或BC,或是分割C时,没有C的数据不填充NA,改为填充“ ”字符(列表长度不变)。
请各位大佬帮助,我是R初学者,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2019-1-7 14:12:48
楼主能不能放一部分数据上来看看,这个“列中数据为“A B”或“A B C”结构”真心看不太懂
二维码

扫码加我 拉你入群

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

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

2019-1-7 16:17:43
fyc7346165 发表于 2019-1-7 14:12
楼主能不能放一部分数据上来看看,这个“列中数据为“A B”或“A B C”结构”真心看不太懂
好的,谢谢大佬。 QQ图片20190107161510.png 数据如图。我想从第一个英文单词和第二个英文单词中间切,但是当数据是单词+Sp.+数字的时候,数字就会被自动省略。
所以我想了比较蠢的办法,切成三列,删除NA来解决。
如果调用if语句,请问该怎么书写。
谢谢!
二维码

扫码加我 拉你入群

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

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

2019-1-7 16:31:09
403361966@qq.co 发表于 2019-1-7 16:17
好的,谢谢大佬。数据如图。我想从第一个英文单词和第二个英文单词中间切,但是当数据是单词+Sp.+数字的时 ...
你是要把这列数据分成两列,一列是前面的英文,一列是SP. + 数字这样么?
二维码

扫码加我 拉你入群

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

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

2019-1-7 16:33:34
fyc7346165 发表于 2019-1-7 16:31
你是要把这列数据分成两列,一列是前面的英文,一列是SP. + 数字这样么?
我想把这个数据分成两列,一列是前面的英文或者SP.,另一串是后面的东西。
分隔符我用的space,但是Sp.和数字之间也有space
二维码

扫码加我 拉你入群

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

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

2019-1-7 18:03:19
复制代码
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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