我希望能够保留"conm“列包含特定银行名称的所有行。您可以从代码中看出,我正尝试使用子集来完成此任务,但无济于事。
我已经尝试过使用子集来实现这一点。
CMPSTPRFT12 <- subset(CMPSPRFT11, conm = MORGUARD CORP | conm = LEHMAN BROTHERS HOLDINGS INC)我希望rstudio中的输出只显示包含银行名称的列包含特定银行的所有行,而不是所有银行。我想要SUnTrust、雷曼兄弟、摩根士丹利、高盛、PennyMac、美国银行和房利美。
发布于 2019-07-17 08:43:10
请参阅其他帖子,了解如何对他人更有帮助地表达您的问题。How to make a great R reproducible example
您可以使用dplyr和filter。
df <- data.frame(bank=letters[1:10],
value=10:19)
df %>% filter(bank=='a' | bank=='b')
bank value
1 a 10
2 b 11
banks <- c('d','g','j')
df %>% filter(bank %in% banks)
bank value
1 d 13
2 g 16
3 j 19https://stackoverflow.com/questions/57067021
复制相似问题