简体   繁体   English

如何根据 r 中的值列表对 dataframe 进行子集化

[英]How to subset a dataframe based on a list of value in r

I have a big dataframe and a list of value (character).我有一个大的 dataframe 和一个值(字符)列表。 I want to subset the dataframe based on one column which contains value in the list.我想根据包含列表中值的一列对 dataframe 进行子集化。 What should I do?我应该怎么办?

Thanks Leilei谢谢雷雷

I assume you want something like this.. Please make a reproducable example next time://我假设你想要这样的东西..请下次做一个可重现的例子://

data.frame(letters = c("a", "b", "c", "d"), value = 1:4) -> df
list("a", "y", "b", "x") -> subset_list

df[df$letters %in% subset_list,] -> df_subset

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM