python - 重置 Pandas 数据框的列索引

标签 python pandas

是否可以重置列,使它们成为 DataFrame 的第一行。例如,

import pandas as pd

df = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6]})
   a  b
0  1  4
1  2  5
2  3  6

期望的输出,

df2 = df.reset_column() ???
   0  1
0  a  b
1  1  4
2  2  5
3  3  6

最佳答案

也可以链接reset.index

df.T.reset_index().T.reset_index(drop=True)

    0   1
0   a   b
1   1   4
2   2   5
3   3   6

关于python - 重置 Pandas 数据框的列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52238008/

相关文章:

python - 如何根据另一列添加到 Pandas 列

python - 相当于 Python 中 R 的 sub 和 paste(字符串和数字的连接)

python - 去掉默认的00 :00:00 time in daily bar plots?

python - 计算一定间隔内多列的第四个四分位数的平均值

python - 在 Pandas DataFrame 中将字符串列直接转换为日期格式(不是日期时间)

python - 如何均匀地间隔数据框中的日期数据?

Python pandas 替换列中的值

python - 如何找出 EC2 实例上次停止的时间

python - 如何正确使用装饰器? (类型错误: wrapper() takes 0 positional arguments but 1 was given)

python - 在Python中迭代嵌套元组