如何用while删除特定行?
|
我是R语言的初学者,我需要一些帮助:
在我的数据库中,这非常大,因为我正在使用微数据,因此我想在存在Column的特定值时删除一些行...我正在尝试实现一些功能来实现此目的...我的IF条件有问题(真/假问题)。例如,当该行中的DISC列为\“ L \”时,我想删除第i行,然后执行此功能:
dellinhas<-function(x){
n<-nrow(x)
i<-1
while (i<=n) {
if (x[i,]$DISC==\"L\") {x<-x[-(i:i),]}
i<-i+1}
dadosPrmM<-x
}
其中“ 1”是数据库。我究竟做错了什么?
没有找到相关结果
已邀请:
1 个回复
砷竣阿
并尝试访问此网站了解基本数据处理问题:http://www.statmethods.net/