这个结果生成的表还是按照列排序的,我想按照行排序,比如第一行客户后面每行日期按照行升序或者降序排序,不要变成列
wangxishi
2020-09-23
df = pd.read_excel(r"C:\Users\12234\Desktop\bin\1600757400_452096.xlsx")
df
kk = pd.DataFrame()
qq = range(1,12,2)
for i in qq:
cut1 = df.iloc[:,[i,i+1]]
ss1 = cut1.sort_values(by=["日期{num}".format(num=qq.index(i)+1)],ignore_index=True)
kk = pd.concat([kk,ss1],axis=1)
# kk.reset_index(drop = True,inplace = True)
kk
wangxishi
2020-09-23
import pandas as pd data=pd.read_excel("D:\\360安全浏览器下载\\1600757400_452096.xlsx") result1=pd.DataFrame() for i in range(1,12,2): coli=data.iloc[:,[0,i,i+1]] coli.columns=["序号","日期","数值"] result1=pd.concat([result1,coli],axis=0) result1.sort_values(by=["序号","日期"],inplace=True)
wangxishi
2020-09-22
import pandas as pd
data=pd.read_excel("D:\\360安全浏览器下载\\1600757400_452096.xlsx")
result1=pd.DataFrame()
for i in range(1,12,2):
coli=data.iloc[:,[0,i,i+1]]
coli.columns=["序号","日期","数值"]
result1=pd.concat([result1,coli],axis=0)
result1.sort_values(by=["序号","日期"])
wangxishi
2020-09-22
ermutuxia
2020-09-22
ermutuxia
2020-09-22
# -*- coding: utf-8 -*- """ Created on Tue Sep 22 11:12:16 2020 @author: Administrator """ #导入库 import pandas as pd import numpy as np #准备两个数据框data1,data2 data1=pd.DataFrame(np.array(range(15)).reshape(3,5)) data2=data1.copy() #将两个数据框导入到一个excel文件的两个不同sheet里面 with pd.ExcelWriter("D://FFF.xlsx") as writer: # doctest: +SKIP data1.to_excel(writer, sheet_name='Sheet_name_1') data2.to_excel(writer, sheet_name='Sheet_name_2')
ermutuxia
2020-09-22