【发布时间】:2017-05-17 13:39:03
【问题描述】:
希望以前有人可能遇到过这种事情......我在 Linux 服务器上有一个 csv 文件,我需要将它“按摩”成一种格式,我可以在另一个产品中用作查找表。当前的文件格式不适合这个其他产品,所以我希望将数据重新排列成我可以使用的东西。
我曾尝试使用 bash 脚本但没有取得太大的成功(主要是性能),但我怀疑,由于我对该语言的了解非常有限,Python 会是一个更好的候选者。
我拥有的当前文件有一个标题行,第一列是日期,即
Date,USD,JPY,BGN,CYP,
2017-04-28,1.093,121.76,1.9558,26.922,
2017-04-27,1.0881,121.27,1.9558,26.937,
(这是一个非常简化的示例!实际上,有 43 列和 4,600 行)
我的目标是创建一个看起来像...的输出文件
Date, Currency, FX_Rate
2017-04-28, USD, 1.093
2017-04-28, JPY, 121.76
2017-04-28, BGN, 1.9558
2017-04-28, CYP, 26.922
2017-04-27, USD, 1.0881
2017-04-27, JPY, 121.27
2017-04-27, BGN, 1.9558
2017-04-27, CYP, 26.937
(空格无关紧要 - 我只是添加它们以尝试使其更清晰)
感谢您提供的任何帮助,
标记。
【问题讨论】: