如何将写入程序格式更改为数据帧



所以我找到了这种保存csv文件的格式,我想知道如何将其更改为数据帧?

with open('abc123.csv', 'w', newline='', encoding='utf-8') as f:
writer = csv.writer(f)
writer.writerow(['Item Name', 'Price', 'Original Price', 'Discount Rate', 'Rating', 'ReviewCount', 'Url'])
writer.writerows(records)
# records is a list

我试着寻找类似的问题,但似乎找不到。

喜欢什么?将"记录"写入数据帧而不是csv?然后你可以使用类似的东西:

import pandas
df = pandas.DataFrame(records, columns=['Item Name', 'Price', 'Original Price', 'Discount Rate', 'Rating', 'ReviewCount', 'Url'])

import pandas
df = pandas.DataFrame(records)
df.columns=['Item Name', 'Price', 'Original Price', 'Discount Rate', 'Rating', 'ReviewCount', 'Url']

如果您的意思是将数据帧写入csv,那么您可以使用:

#df is a DataFrame object
df.to_csv('out.csv')

根据需要指定其他功能,如分隔符、unicode、索引、标头等。

相关内容

  • 没有找到相关文章

最新更新