【发布时间】:2020-12-26 07:51:11
【问题描述】:
我有几个数据框要附加到 python 中的 csv 文件。我正在使用以下代码来实现这一点,但还没有运气。
import csv as writer
import pandas as pd
def append_list_as_row(list_of_elem):
# Open file in append mode
with open('my_file.csv', 'a+', newline='') as write_obj:
# Create a writer object from csv module
csv_writer = writer(write_obj)
# Add contents of list as last row in the csv file
csv_writer.writerow(list_of_elem)
append_list_as_row(new_data_frame)
抛出以下错误:
TypeError: 'module' object is not callable
谁能帮我解决这个问题?
【问题讨论】:
-
为什么这个问题被标记为“dataframe”,你在任何地方都使用 pandas 吗?
-
是的,我要附加到现有 csv 文件的数据是一个数据框。
-
好的,
list_of_elem是数据帧列表吗?澄清这一点会很有帮助,因为变量命名不是很清楚:-)
标签: python dataframe csv append csv-write-stream