这个问题听起来可能与其他发布的问题类似,但是我在寻找了确切的解决方案很长时间后才发布此问题。
所以,我有一个JSON,可用来创建熊猫数据框:
col_list = ["allocation","completion_date","has_expanded_access"]
final_data = dict((k,d[k]) for k in (col_list) if k in d)
a = json_normalize(final_data)
然后这个:
我尝试使用以下方式进行保存:
df = df.reset_index(drop=True)
和
df = df.rename_axis(None)
正如一些答案所建议的,但没有用,当我尝试保存它时,此包含行索引的默认第一列带有标头为空白(空),即使我尝试删除它也不起作用。有帮助吗?
答案 0 :(得分:2)
尝试
df.to_csv('df_name.csv', sep = ';', encoding = 'cp1251', index = False)
保存不带索引的df。
或更改索引列
df.set_index('col_name')
答案 1 :(得分:0)
如果要将数据帧另存为csv文件,则可以执行以下操作:
df.to_csv(filename, index=False)