通常,我想线性化一个数据框。例如,
a b
1 l m
2 n o
到
columns index value
a 1 l
b 1 m
a 2 n
b 2 o
我使用此自定义代码来线性化数据框。
import pandas as pd
def unstack2df(df,coln='columns',idxn='index',col='value'):
if df.columns.name is None:
df.columns.name=coln
if df.index.name is None:
df.index.name=idxn
df=df.unstack()
df.name=col
return pd.DataFrame(df).reset_index()
我想知道熊猫中是否有内置模块可以做到这一点。
波斯汪
相关分类