数据框(.csv)未完全附加到python中的文本文件

时间:2018-11-30 20:25:52

标签: python python-3.x dataframe append text-files

我试图将我的整个csv文件附加到文本文件中,但是要以某种方式使信息以行显示并以逗号分隔,而不是附加电子表格格式。我的csv文件(在代码中命名为StateChart)是一个电子表格,其中包含所有50个州,其缩写,其首都,人口,县数和最低工资。当我将其附加到文本文件上时(已经在文件上写入了信息,因此我将csv附加到文本文件上)时,它仅附加了最后39个状态,并且不包括前21个状态。文本文件的18行,所以我不确定是否与此有关。

到目前为止,这是我的代码:

def AppendFunction(StateChart):
    #Open the output.txt file and append the entire dataframe onto the file
    with open("output.txt", "a") as MyFile:
        StateChart.to_csv(MyFile, sep=',', mode='a')

0 个答案:

没有答案