[英]How to save a dictionary with lists to a csv file
我有一個帶有兩個鍵的字典和一個包含每個鍵的列表,我想知道如何保存列表,每個鍵代表列表中的一列值? 順便說一下,這些值都是 Decimal('x') 。
我的字典的一個例子是
mydict = {'Prices':[Decimal('1'),Decimal('2')], 'Quantities':[Decimal('4.3'), Decimal('2.2')]}
總體目標是保存字典並再次閱讀以回到它在另一個程序中的狀態
最簡單的方法是將其轉換為 DataFrame,如下所示:
mydict = {'Prices':[1, 2], 'Quantities':[4.3, 2.2]}
#I didn't have the Decimal function defined.
df = pd.DataFrame(mydict)
df.to_csv('save.csv')
#reading it in
read = pd.read_csv('save.csv')[['Prices', 'Quantities']].to_dict()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.