r多个文件上的行摘要
我已经将大约100个文本文件加载到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,但不确定如何开始使用它。 此外,我还需要一个摘
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)