怎么可以把原始表格,出成转换后表格,谢谢
原始表格:
A类 B类 C类
CLY SKS 11
SYY UYC 12
BBQ QUO 12
转换后表格:
A类1 B类1 C类1 A类2 B类2 C类2 A类3 B类3 C类3
CLY SKS 11 SYY UYC 12 BBQ QUO 12
下面代码可满足题目要求,实现数据表样式转换:
import pandas as pd
df=pd.DataFrame({'A类':['CLY','SYY','BBQ'],'B类':['SKS','UYC','QUO'],'C类':[11,12,12]})
data=[]
for x in df.columns:
data.append({f'{x}{int(k)+1}':v for k,v in df[x].to_dict().items()})
d={k:v for x in data for k,v in zip(x.keys(),x.values())}
dff=pd.DataFrame(d,columns=['A类1','B类1','C类1', 'A类2', 'B类2','C类2', 'A类3','B类3','C类3'],index=[0])
print(dff)
dff.to_csv('t1022.csv',index=False)
F:\2021\qa\ot2>t5
A类1 B类1 C类1 A类2 B类2 C类2 A类3 B类3 C类3
0 CLY SKS 11 SYY UYC 12 BBQ QUO 12
如对你有帮助,请点击下本回答的采纳按钮。