enter image description here我正在研究数据集。数据集具有一个名为ad_id的属性,该属性对数据集来说意味着0,这意味着它无用,所以我想删除ad_id中的所有零,删除列中的ad_id == 0,有什么建议吗?
答案 0 :(得分:1)
您的问题不清楚,但是:
如果您只想选择ad_id不为0的行,则可以这样:
df<-data.frame(ad_id=c(0,1,0,1),
a=c(1,2,3,4))
df[df$ad_id!=0,]
ad_id a
2 1 2
4 1 4
如果要删除/替换0个值,请尝试以下操作:
df[df$ad_id==0,"ad_id"]=""
df
ad_id a
1 1
2 1 2
3 3
4 1 4
答案 1 :(得分:0)
在没有看到测试df / vector的情况下,很难确定您的确切意思,但是“哪个”功能可以帮助您吗?
{{1}}
编辑
@Terru_theTerrors答案更好