基本上,我使用 Pandas 轻松地将我的字典写入 .csv:
import pandas as pd
df = pd.DataFrame.from_dict(dict, orient="index")
df.to_csv("test.csv")
但是我的 .csv 文件如下所示:
key1: value1, value2
key2: value1
key3: value1, value2
我希望它看起来像这样:
key1: value1
kay1: value2
key2: value1
key3: value1
key3: value2
是否可以为 pandas 中的数据定义某种分隔符?谢谢。
最佳答案
尝试堆叠
df.stack().reset_index(1, drop=True).to_csv('test.csv')
<小时/>
%cat 'test.csv'
key1,value1
kay1,value2
key2,value1
key3,value1
key3,value2
关于python - Pandas:DataFrame.from_dict() 中的分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42644680/