poster
2019-12-10, 20:30
我有几个具有相似文件名的.csv文件,除了要读入R的数字月份(即03_data.csv,04_data.csv,05_data.csv等)。
我有两个问题:
R中是否有类似于MATLAB的varname和assignin的函数,可以让我在函数或循环中创建/声明变量名,从而使我可以读取相应的.csv文件-即03_data.csv到03_data data.frame等。?我想编写一个快速循环来执行此操作,因为文件名相似。
作为替代方案,是否最好与第一个文件一起创建一个数据帧,然后使用for循环附加其余数据?我该怎么做?
回答:
您可以看一下这个相关的问题 (https://stackoverflow.com/questions/2209258/merge-several-data-frames-into-one-data-frame-with-a-loop/2209371#2209371) 。您可以使用粘贴命令轻松创建文件名:
file.names
我有两个问题:
R中是否有类似于MATLAB的varname和assignin的函数,可以让我在函数或循环中创建/声明变量名,从而使我可以读取相应的.csv文件-即03_data.csv到03_data data.frame等。?我想编写一个快速循环来执行此操作,因为文件名相似。
作为替代方案,是否最好与第一个文件一起创建一个数据帧,然后使用for循环附加其余数据?我该怎么做?
回答:
您可以看一下这个相关的问题 (https://stackoverflow.com/questions/2209258/merge-several-data-frames-into-one-data-frame-with-a-loop/2209371#2209371) 。您可以使用粘贴命令轻松创建文件名:
file.names