37,744
社区成员




import pandas as pd
df = pd.read_excel('222.xlsx')
df=df.applymap(lambda x:x.strip())
df=df.rename(columns=lambda x:x.strip())
print (df)
df=df.T
print(df)
df.to_excel('223.xlsx',index=True,header=False)
菜品 价格 口味
0 山楂 5元 酸味
1 苹果 8元 甜味
0 1
菜品 山楂 苹果
价格 5元 8元
口味 酸味 甜味
# 安装pandas和openpyxl
# 引入需要的模块
import pandas
from pandas import DataFrame
# 文件路径
path1 = r"*****" # 读取的文件完整路径
path2 = r"*****" # 写入的文件完整路径
# 读取内容,sheet_name注意从0开始,有名字最好
data = pd.read_excel(path1,sheet_name=0)
# 旋转矩阵,你可以自己打印出来对比一下
jieguo= data.stack().unstack(0)
# 保存
DataFrame(jieguo).to_excel(path2,sheet_name='Sheet1')
import pandas as pd
df = pd.DataFrame([['山楂','5元','酸味'],['苹果','8元','甜味']],columns = ('菜品','价格','口味'))
print(df.T)
import pandas as pd
df = pd.DataFrame([['山楂','5元','酸味'],['苹果','8元','甜味']],columns = ('菜品','价格','口味'))
x = df.pivot_table(columns='菜品',aggfunc="max")
print(x)