Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
r多个文件上的行摘要_R_Row_Summary - Fatal编程技术网

r多个文件上的行摘要

r多个文件上的行摘要,r,row,summary,R,Row,Summary,我已经将大约100个文本文件加载到R中: myFiles <- (Sys.glob("C:/../.../*.txt")) dataFiles <- lapply(myFiles, read.table) 所有文件中都有一行:例如row.name=“tri”。我想找到所有100个文件中该行坐标(x,y,z)的摘要(中位数,平均值,最大值,最小值)。 我在一个文件中找到了相当多的行摘要示例,但在多个文件中没有。 我想我需要使用Lappy,但不确定如何开始使用它。 此外,我还需要一个摘

我已经将大约100个文本文件加载到R中:

myFiles <- (Sys.glob("C:/../.../*.txt"))
dataFiles <- lapply(myFiles, read.table)
所有文件中都有一行:例如row.name=“tri”。我想找到所有100个文件中该行坐标(x,y,z)的摘要(中位数,平均值,最大值,最小值)。 我在一个文件中找到了相当多的行摘要示例,但在多个文件中没有。 我想我需要使用Lappy,但不确定如何开始使用它。 此外,我还需要一个摘要,以便以后根据我的值创建类。我发现taht的“summary”函数是错误的。如果有任何其他功能可能更有用,您可以建议用于taht目的,这将是有益的。 任何帮助都会很好

谢谢

要将所有这些“三”行放在一起,您可以执行以下操作:

df <- do.call("rbind", lapply(dataFiles, function(z) z[z$n=="tri",]))

summary(df)

df答案对你有用吗?
df <- do.call("rbind", lapply(dataFiles, function(z) z[z$n=="tri",]))

summary(df)