对不起,如果这是一个初学者的问题,但我没有太多的python经验,并真的可以用一些帮助来弄清楚这一点。如果有更好的编程语言来解决这个问题,我会更愿意听到它使用Python解析和重新格式化CSV /文本数据
我正在一个小项目,我有两个数据块,格式不同。它们都是以CSV文件格式保存的电子表格,我真的希望使一个组与另一组匹配,而无需手动编辑所有数据。
我需要做的就是去通过CSV,和格式保存的任何像这样的数据:
10W
20E
15-16N
17-18S
以这样的格式(分别对应的行格式):
10,W
20,E
,, 15,16,N
,, 17,18,S
让他们只能在电子表格打开时复制。
我可以将文件转换为pyth中的字符串,但我不确定如何正确编写某些内容以搜索数字连字符数字格式。
我会非常感谢任何帮助,我可以得到。由于
哇,谢谢你的快速反应。我仍然试图绕过它,但我想我已经明白了。我假设一旦我将CSV分解为字符串并可以通过第二位代码运行这些代码,我可以将每行代码写入一个新的CSV文件中?我对这个还很新,我只是想确保我把所有东西都正确地放下,哈哈。再次感谢您的帮助。 – UpstairsDownstairs
@UpstairsDownstairs,是的,这听起来像它会工作。另外,虽然我认为我在这里陈述的方法已经足够,但您可以使用Python的内置['csv'](http://docs.python.org/library/csv.html)模块。如果您的文件格式比您给出的示例文本更为复杂,'csv'将帮助您更快地获取简化的字符串。 – senderle
谢谢!我正在玩csv模块,所以一旦我明白了,我会在这里使用它。这太好了,再次感谢您帮助我。本周末我可能需要花几个小时的时间来搞清楚一切,但这非常有帮助。对此,我真的非常感激。 – UpstairsDownstairs