ValueError: arrays must all be same length

d={ 'NUM' : range(3),
'C' : ['c1','c2','c3'],
'D' : ['d1','d2','d3','d4'],
'E' : ['e1','e2','e3'],
'B' : ['b1','b2','b3']}
會報錯,因為會把key轉換成列名,后面的數組轉化為對應的值,必須長度一樣,這里D多了
解決方法:
pd.DataFrame.from_dict(d, orient='index')
但是這樣在to_excel的時候文件里只有values沒有key
我希望把key也保存在文件里
df = df.reset_index().rename(columns={'index': 'key'}) 就可以了
pd.read_csv(路徑,skiprows=9,nrows=10),忽略前9行,往下讀10行

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容