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实测值这一点,所以修正原来的问题。 –