如果列名在字符列表中,如何创建子集数据帧?

时间:2017-05-30 12:58:25

标签: r dataframe subset

我有一个数据框,其中包含一系列日期作为列名称和一个沿y轴的股票代码列表。然后我有一个单独的日期字符列表。

如果数据框中的日期与字符列表中的任何日期匹配,我想创建数据框的子集。

请在下面找到数据框图像和日期列表的链接。我很感激任何建议,因为我找不到解决方案。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

如果您理解得很好,您想要列出的列表中的数据列吗?

我认为这可行:

new_data = data[,which(colnames(data)%in%your_list)]

告诉我这不是你想要的。