我有一個名為的文本檔案tropical.txt,它有多個看起來像這樣的串列
['papaya', 'mangosteen', 'banana']
[]
['coconut', 'mango']
如何將其讀入 pandas 資料框,使我的最終輸出看起來像這樣?fruits是我在預期輸出中的列名。
fruits
0 [apple, orange, banana]
1 []
2 [pineapple, mango]
我試過了
pd.read_csv('tropical.txt')
但它給了我一個決議錯誤
ParserError: Error tokenizing data. C error: Expected 16 fields in line 3, saw 21
uj5u.com熱心網友回復:
CSV 是逗號分隔值,因此 pandas 將串列中的每個逗號都視為列分隔符。您應該嘗試更改sep引數pd.read_csv
uj5u.com熱心網友回復:
pd.read_csv('tropical.txt', sep="\n")
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/496671.html
標籤:Python python-3.x 熊猫 数据框 读写
