|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- '''
- 样表数据:
- 三34 李四56 王五96
- 张三67 赵六25 刘二26 王五88
- 李四35 刘二50
- 王五28 赵六65 李四30
- 张三69 王五56 赵六47 丁丁52
- '''
- import pandas as pd
- #导入数据 因为无头,所以要用header=none
- dfa = pd.read_excel('tiqushuzi.xlsx',header=None)
- #统一列名
- dfa.columns=["data","data","data","data"]
- #把第二列,第三列,第四列数据都提出来
- df2=dfa.iloc[:,[1]]
- df3=dfa.iloc[:,[2]]
- df4=dfa.iloc[:,[3]]
- #删除原始表后三列
- dfa = pd.read_excel('tiqushuzi.xlsx',header=None) #这里不知道为啥要重读一次,否则删除后三列后,表为空
- dfa.drop(dfa.columns[-3:],axis=1,inplace=True)
- #设置列名 保持一致
- dfa.columns=["data"]
- #合并诸表
- dfd=pd.concat([dfa,df2],axis=0)
- dfd=pd.concat([dfd,df3],axis=0)
- dfd=pd.concat([dfd,df4],axis=0)
- #删除空行
- dfd = dfd.dropna(axis=0)
- print(dfd)
复制代码 |
|