最近由于需要用到dataframe类型的数据,将其转换为列表,输出一行数据,也需要它的头

摸索好长时间,最终实现:

import pandas as pd
dict={'1':{'姓名':'D','年龄':10},'2':{'姓名':'N','年龄':10},'3':{'姓名':'F','年龄':10}}

df=pd.DataFrame(dict)
print(df)

reslist=[]
for row in df.iterrows():
    index, data = row
    reslist.append([index]+data.tolist())
print(reslist)

 

运行结果如下

python dataframe行数 dataframe输出一行_数据