小编GAD*_*GAD的帖子

如何在pandas数据框中移动列

我想把一个索引为'length'的列,并将其作为我的第二列.它目前作为第5列存在.我试过了:

colnames = big_df.columns.tolist()

# make index "length" the second column in the big_df
colnames = colnames[0] + colnames[4] + colnames[:-1] 

big_df = big_df[colnames]
Run Code Online (Sandbox Code Playgroud)

我看到以下错误:

TypeError:必须是str,而不是list

我不确定如何解释这个错误,因为它实际上应该是一个list,对吧?

另外,是否有通用方法将任何列按标签移动到指定位置?我的列只有一个级别,即没有MultiIndex涉及.

python indexing numpy dataframe pandas

3
推荐指数
1
解决办法
3147
查看次数

标签 统计

dataframe ×1

indexing ×1

numpy ×1

pandas ×1

python ×1