gpt4 book ai didi

python - 使用多个词典在python中编写一个csv文件

转载 作者:行者123 更新时间:2023-12-04 14:57:02 28 4
gpt4 key购买 nike

例如我有两个字典:

dict1 = {1:[30], 2:[42]}

其中键是产品代码,值是平均销售额

dict2 = {"apple":1, "banana":2}

其中键是产品名称,值是产品 key 。

我想写一个 CSV 文件,这样我就有了:

<表类="s-表"><头>产品名称产品代码平均销售额<正文>“苹果”130“香蕉”242

解决这个问题的最佳方法是什么?

最佳答案

这是您可以做到的一种方式。我相信还有更好的方法。

import pandas as pd
dict2 = {"apple": 1, "banana": 2}
dict1 = {1: [30], 2: [42]}

df = pd.DataFrame(list(dict1.items()), columns=['product code','average sales'])
df['average sales'] = df['average sales'].str[0] #removing the square brackets
df2 = pd.DataFrame(list(dict2.items()), columns=['product name','xx'])
df3 = pd.concat([df,df2],axis=1).iloc[:, 0:3] #taking only the first 3 columns
print(df3)
df3.to_csv('file.csv', index=False)

关于python - 使用多个词典在python中编写一个csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67757652/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com