Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个大数据框 唯一(ID)=28560 唯一(代码)=10957 暗淡(表)= 1318369 obs 3变量
我有一个大数据框
唯一(ID)=28560
唯一(代码)=10957
暗淡(表)= 1318369 obs 3变量
ID code N 1 A434 6 1 A314 13 1 477 9 2 A48 2 2 AV69 2 2 53 5
如果代码包含 A 则删除
ID code N 1 477 9 2 53 5
谢谢你
您不会删除数据框中的行。相反,您选择那些您想要的行(如果需要,将结果保存到同一个变量)。
d[-grep('A', d$code),] ## ID code N ## 3 1 477 9 ## 6 2 53 5
您只需要使用第一个字母(子字符串)进行子集化:
df = subset(df, substr(df$code, 1, 1) != 'A')