从数据框列表中选择列(如果它们在R中都没有所需的列)

时间:2018-08-01 17:43:17

标签: dataframe

我在R中有438个数据帧的列表。我需要从那些数据帧中选择一些特定的列。更具体地说,我希望将438个数据帧中的每一个都简化为我选择的列。但是,问题在于,并非所有数据框都具有我感兴趣的列。此外,那些确实具有我感兴趣的列的数据框并没有所有的所有列,但其中一些。

我处理此问题的主要思想是使用for循环。但是,使用subset()select()函数,或仅尝试在for循环中的逗号后使用[,]加上引号中的列名,总是返回Undefined columns selected或{ {1}}错误-很自然,因为我正在尝试将某些数据帧子集化为它们没有的列。

解决此问题的最佳方法是什么?手动检查438个数据帧确实很痛苦。

编辑:我尝试将所有数据框合并为一个数据框,因为合并后可以轻松选择这些变量,但是我的计算机内存不足。

0 个答案:

没有答案