python的pandas处理数据问题记录(持续更新) 最后更新时间:2023年09月13日 #### 需求:将dataframe进行行列转置 比如: | 姓名 | 学号 | | ------------ | ------------ | | 爱德华 | 0001 | | 宫能爱 | 0002 | 需要转换为: | 姓名 | 爱德华 | 宫能爱 | | ------------ | ------------ | | 学号 | 0002 | 0001 | 这种情况可以使用pandas下的`T`属性。 示例: ````python data = pandas.read_excel("./xxxxx.xlsx") data.T.to_excel("./yyyyy.xlsx") ```` #### 保留想要的列 方法1: ```python df=df.loc[:,['name1','name2','name3']] ``` 方法2: ```python df2=df[['name1','name2','name3']] ``` #### 删除指定列 方法1:指定列名删除 ```python df.drop(['name1','name2'],axis=1,inplace=True) ``` 方法2:指定列数删除 ```python df.drop(df.columns[0:n], axis=1, inplace=True) ```
Comments | NOTHING