0
我希望得到一個數據框使用下列元組的列表回:轉換數據幀到元組,然後返回到數據幀在Python熊貓
tuples = tuple(df.itertuples(index=False))
#do some code, passing out df
ls = [(tup._fields, pd.Series(tup).to_frame()) for tup in tuples]
我做些什麼來獲取指定的元組是TUP。 _fields。
我想重新創建數據框,因爲它是,但我不能這樣做符合Python-LY。
我該如何將這個列表合併到一個完整的數據框中,並將tup._fields
作爲列標題?
我曾嘗試:
ls = [pd.Series(tup).loc[0] for tup in tuples]
df=pd.DataFrame({tup._fields: ls})
這是假設我只有一個行系列在可變tup
,但是這不會更大的DFS工作。
在文檔tup._fields實測值這一點,所以修正原來的問題。 –