前言:
此时你们对“python设置长度”大约比较看重,小伙伴们都需要学习一些“python设置长度”的相关内容。那么小编也在网上收集了一些对于“python设置长度””的相关内容,希望同学们能喜欢,各位老铁们快快来学习一下吧!import pandas as pd
df=pd.read_excel(r'd:\mypythontest\sales.xlsx',sheet_name=0)
print(df)
"""
#方法1:stack()方法实现“宽变窄”
df=df.set_index(["Company","Name"])
print(df)
df=df.stack()
print(df)
df=df.reset_index()
print(df)
df.columns=["Company","Name","Year","Sale"] #修改列名
print(df)
"""
#方法2:melt()方法实现“宽变窄”
df=df.melt(id_vars=["Company","Name"],var_name="Year",value_name="Sale")
print(df)
#方法2:melt()方法实现“窄变宽”
df=df.pivot_table(index=["Company","Name"],columns="Year",values="Sale")
print(df)
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python设置长度