1
我正在嘗試使用熊貓轉換csv。 我有* .csv文件的樣子:如何將包含多個鍵值對的CSV文件轉換爲以鍵爲列的數據框
header1,value1,header2,value2,header3,value3,header4,value4
header2,value2,header3,value3
header1,value1,header2,value2
header1,value1,header3,value3,header4,value4
我想有這樣一個新的CSV:
header1,header2,header3,header4
value1,value2,value3,value4
,value2,value3,
value1,value2,,
value1,,value3,value4
代碼看起來象的開頭:
import csv
import pandas as pd
# Read the file
df = pd.read_csv('in.csv')
df_data = df[1,9]
SOME CODE
df_data.to_csv('output.csv')
謝謝,
那麼你有什麼嘗試? '一些代碼'是你的嘗試? –
我嘗試通過使用row_data = [row [1],row [3],row [5]]和row_header = [row [0],row [2],row [4]]將值與頭部分開for循環並在文件中寫入,但標題和值不對齊。 – Shadoward