我有一个数据集:
yearID teamID lgID playerID salary
1985 BAL AL murraed02 1472819
1985 BAL AL lynnfr01 1090000
1985 BAL AL ripkeca01 800000
1985 BAL AL lacyle01 725000
1985 BAL AL flanami01 641667
1985 BAL AL boddimi01 625000
1985 BAL AL stewasa01 581250
如果
salary
列值以“1”开头,我想删除整行。例如,如果
salary
列的值为12240
,我想删除该行。 最佳答案
这是一个关于数学的有趣主意,
df[df$salary / 10^(nchar(df$salary)) >= 0.2,]
# yearID teamID lgID playerID salary
#3 1985 BAL AL ripkeca01 800000
#4 1985 BAL AL lacyle01 725000
#5 1985 BAL AL flanami01 641667
#6 1985 BAL AL boddimi01 625000
#7 1985 BAL AL stewasa01 581250
关于r - 如果我指定的列值以 '1'开头,如何删除整行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58540278/