R 如何在原始数据集中找到所有国家的特定变量具有相同的名称,并为另一个新数据集选择它们?

R 如何在原始数据集中找到所有国家的特定变量具有相同的名称,并为另一个新数据集选择它们?,r,R,在R中,我想创建只有特定变量的数据帧。这些变量对每个国家都有相同的名称。在数据集中,每个国家都有许多变量。我想让R找到带有XY名称的变量,并将其添加到新的日期框中。那么,我该怎么做呢 我们可以使用grep在数据集的列名中查找模式“XY”。现在还不清楚这是开始还是结束。但是,总的来说,它应该起作用 df2 <- df1[grep("XY", colnames(df1))] df2

在R中,我想创建只有特定变量的数据帧。这些变量对每个国家都有相同的名称。在数据集中,每个国家都有许多变量。我想让R找到带有XY名称的变量,并将其添加到新的日期框中。那么,我该怎么做呢

我们可以使用
grep
在数据集的列名中查找模式
“XY”
。现在还不清楚这是开始还是结束。但是,总的来说,它应该起作用

df2 <- df1[grep("XY", colnames(df1))]
df2