2024-04-26 23:28:43 发布
网友
当我添加一列df[xx]时,它被添加到数据帧的末尾
我想做的是在列“x”之后添加列“xx”(“x”可以是数据帧中的任何位置) 有什么简单的方法吗?你知道吗
df = pd.DataFrame(columns=['x', 'y', 'xx']) df x y xx df = df.reindex_axis(sorted(df.columns), axis=1) df x xx y
编辑:
df = pd.DataFrame(columns=['x', 'y', 'xx', 'q', 'q1']) row = pd.Series({'x':1,'y':2,'xx':3,'q':4,'q1':5}) df = df.append(row, ignore_index=True) df x y xx q q1 0 1 2 3 4 5 df = df.reindex_axis(['q', 'y', 'x', 'xx', 'q1'], axis=1) q y x xx q1 0 4 2 1 3 5
编辑:
相关问题 更多 >
编程相关推荐