我知道这个问题以前有人问过,我的最后一个问题也被搁置了,所以现在我要详细说明。
我现在要把这个文件转换成CSV文件,br/><?xml version="1.0" encoding="utf-8"?>
<populationdata>
<municipality>
<name>
Akaa
</name>
<year>
2014
</year>
<total>
17052
......
这是我代码的阅读部分:import pandas as pd
pop = pd.read_csv(r'''directory\population.csv''', delimiter=";")
试着像前面提到的那样用函数和循环:How do convert a pandas/dataframe to XML?来做。没有成功,可能还有其他建议吗?在
这是我的数据帧的一个示例:Alahärmä 2014 0 0.1 0.2
0 Alajärvi 2014 10171 5102 5069
1 Alastaro 2014 0 0 0
2 Alavieska 2014 2687 1400 1287
3 Alavus 2014 12103 6102 6001
4 Anjalankoski 2014 0 0 0
对于python来说是相当陌生的,所以需要任何帮助。在
你所链接到的问题实际上对你的问题有很好的答案,但我猜你很难将你的数据转换到解决方案中,所以我在下面为你做了。在
好吧,你的详细程度有点粗略。如果你的具体情况稍有不同,那么你需要调整我的答案,但这里有一些对我有效的方法:
首先假设您有一个文本文件,如下所示:
继续创建python脚本,我们首先使用以下行导入该文本文件:
^{2}$这会将文本文件作为dataframe引入,并为新dataframe提供正确的列标题。在
然后从您链接到的问题中获取数据,我们将以下内容添加到python脚本中:
现在我们把它们放在一起,得到以下结果:
运行上述文件时,我们得到以下输出:
相关问题 更多 >
编程相关推荐