需求:将dataframe进行行列转置
比如:
| 姓名 | 学号 |
|---|---|
| 爱德华 | 0001 |
| 宫能爱 | 0002 |
需要转换为:
| 姓名 | 爱德华 | 宫能爱 |
|---|---|---|
| 学号 | 0002 | 0001 |
这种情况可以使用pandas下的T属性。
示例:
data = pandas.read_excel("./xxxxx.xlsx")
data.T.to_excel("./yyyyy.xlsx")保留想要的列
方法1:
df=df.loc[:,['name1','name2','name3']]方法2:
df2=df[['name1','name2','name3']]删除指定列
方法1:指定列名删除
df.drop(['name1','name2'],axis=1,inplace=True)方法2:指定列数删除
df.drop(df.columns[0:n], axis=1, inplace=True) 

Comments | NOTHING