将DataFrame第一行转为表头
1、需求,将第一行作为标题arr=ddf[1].valuesdf = pd.DataFrame(arr[1:,1:], index=arr[1:,0], columns=arr[0,1:])df.index.name = arr[0,0]df2、将过程封装为函数def change_df(df):arr=df.valuesnew_df = pd.DataFrame(arr[1:,1:], inde
·
1、需求,将第一行作为标题
arr=ddf[1].values
df = pd.DataFrame(arr[1:,1:], index=arr[1:,0], columns=arr[0,1:])
df.index.name = arr[0,0]
df
2、将过程封装为函数
def change_df(df):
arr=df.values
new_df = pd.DataFrame(arr[1:,1:], index=arr[1:,0], columns=arr[0,1:])
new_df.index.name = arr[0,0]
return new_df
3、函数的使用
更多推荐
所有评论(0)