簡體   English   中英

如何將具有不同元素數量的多個列表轉換為 csv 文件

[英]How to covert multiple list with different number of elements into a csv file

我一直在嘗試使用 Pandas 將具有不同長度的多個列表轉換為 CSV 文件

list_1 = [0,1,2]
list_2 = [0,7]
df = pd.DataFrame.from_records({"col1": list_1, "col2": list_2)
df.to_csv("data.csv", sep=',',index=False)

但是,這段代碼需要每個列表中相同數量的元素,我一直無法找到允許這樣做的代碼

你想對缺失值做什么(差異長度意味着有缺失值),下面的代碼將在長度小於最大長度的列表末尾用NaN填充缺失值:

import pandas as pd

list_1 = [0,1,2]
list_2 = [0,7]
df = pd.DataFrame.from_dict({"col1": list_1, "col2": list_2}, orient='index').transpose()
df.to_csv("data.csv", sep=',',index=False)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM