从r中的不同频率长度文件制作矩阵
我是R的新手,我想得到你的帮助 我有一个主文件夹和两个子文件夹,子文件夹中有一些.txt文件。我把它们列在一个清单上从r中的不同频率长度文件制作矩阵,r,matrix,frequency,R,Matrix,Frequency,我是R的新手,我想得到你的帮助 我有一个主文件夹和两个子文件夹,子文件夹中有一些.txt文件。我把它们列在一个清单上 子文件夹中的txt文件有两列不同长度的数据(频率表)。我想打开所有文件(可能有一个循环?),并创建一个包含文件名及其频率结果的表。你能帮我吗 在不知道更多细节的情况下很难给出准确的答案,但这里有一个尝试 首先获取工作目录中所有txt文件的名称 filenames <- Sys.glob("*.txt") 现在,在每个表中添加一列filename,该列将存储相应文件的名称
子文件夹中的txt文件有两列不同长度的数据(频率表)。我想打开所有文件(可能有一个循环?),并创建一个包含文件名及其频率结果的表。你能帮我吗 在不知道更多细节的情况下很难给出准确的答案,但这里有一个尝试 首先获取工作目录中所有txt文件的名称
filenames <- Sys.glob("*.txt")
现在,在每个表中添加一列filename
,该列将存储相应文件的名称
datalist <- Map(function(d, f) transform(d, filename = f), datalist, filenames)
非常感谢你!成功了!
datalist <- Map(function(d, f) transform(d, filename = f), datalist, filenames)
do.call(rbind, datalist)