【发布时间】:2019-07-11 02:43:35
【问题描述】:
我的结果文件有问题。我有 103 个“.txt”文件。它们都包含这样的数据:
APSI:0.347
TC:0.130
CS:0.115
FI:0.375
我需要计算统计数据,但我需要首先将所有值保存在一个文件中。合并所有文件并将其导入 R 或 Python 的最佳方法(在我看来)。然后我将创建数据框,它会很容易计算。
但我不知道如何将文件合并到一个文件中 实现这种格式:
APSI:0.XXX, 0.FFFF, 0.FFTR...
TC:0.XXX, 0.GSFF, 0.XXXX...
CS:0.RRR, 0.CGGG, 0.TTTT...
FI:0.TTT, 0.RRTT, 0.RRRR...
怎么做?
【问题讨论】:
-
抱歉,这不是 StackOverflow 的工作方式。 “我想做 X,请给我提示和/或示例代码”形式的问题被认为是题外话。请访问help center并阅读How to Ask,尤其是阅读Why is “Can someone help me?” not an actual question?
-
看看
join -
嗨,我没想到有人会为我编写所有代码,但甚至是一些指导,因为我不知道如何合并它。关于 JOIN,是关于 bash 还是在谈论其他语言?哪个最适合这个例子?
-
如果您有多个输入文件,那么显然,在您的示例中显示多个输入文件。显示至少 2 个输入文件(3 个会更好)加上给定这些输入文件的预期输出,而不是不是从您的输入派生的其他输出。确保涵盖任何边缘情况(例如重复条目或缺失条目,或作为其他字符串子字符串的键字符串,或空字段或....),而不仅仅是晴天的情况。如果不清楚,请参阅How to Ask。
-
是的,我明白了。这次它(答案)足以解决我的实际问题(是的,它不会创建合并文件,只是从所有文件中读取行)。如果下次我需要类似的解决方案,但它不起作用,我会记住你写的。谢谢你:)