[英]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.