全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2895 7
2019-12-10
有一较大的dataframe,一共有四列,其中第二列有一些值为空格,长度为1,想删除此列中值为空格的行,应该如何实现?谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2019-12-10 15:53:58
复制代码
二维码

扫码加我 拉你入群

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

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

2019-12-10 16:44:45
skyfx 发表于 2019-12-10 15:53
您好,我用一个简单的dataframe试了一下,报了错:
x <- data.frame(col1=c("5","6","4"," "),col2=c(" ","1","23","4"),col3=c("1","2","3","4"))
a <- x %>% filter(nchar(x$col2)>1)

Error in nchar(x$col2) : 'nchar()' requires a character vector
二维码

扫码加我 拉你入群

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

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

2019-12-10 16:51:46
春运专用小马扎 发表于 2019-12-10 16:44
您好,我用一个简单的dataframe试了一下,报了错:
x 1)
哦,应该是列名没加“”问题,
a <- x %>% filter(nchar("col2")>1)
但是结果变成了
   [,1] [,2] [,3]
1    3    1    1
2    4    2    2
3    2    3    3
4    1    4    4
二维码

扫码加我 拉你入群

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

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

2019-12-10 17:01:03
复制代码
二维码

扫码加我 拉你入群

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

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

2019-12-10 20:50:07
x <- x[x$col2 != " ", ]
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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