相关疑难解决方法(0)

基于另一数据帧的内容子集数据帧

我有两个data.frames.例如,让我们说它们看起来像这样:

df1 <- data.frame(x=rep(letters[1:26], 16))
df2 <- data.frame(y=letters[1:4])
Run Code Online (Sandbox Code Playgroud)

我想做的是子集'df1'包含第一列值与'df2'第一列中的任何值匹配的行.

现在,我试过了:

subset(df1, df1$x == df2$y)
Run Code Online (Sandbox Code Playgroud)

但这告诉我,我需要同样大小的data.frames.思考?

r dataframe

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

dataframe ×1

r ×1