如何将数据框列的索引重置为 0、1、2、3、4?
(为什么执行 df.reset_index()
不会重置列索引?)
>>> data = data.drop(data.columns[[1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]], axis=1)
>>> data = data.drop(data.index[[0,1]],axis = 0)
>>> print(data.head())
0 2 3 4 20
2 500292014600 .00 .00 .00 NaN
3 500292014600 100.00 .00 .00 NaN
4 500292014600 11202.00 .00 .00 NaN
>>> data = data.reset_index(drop = True)
>>> print(data.head())
0 2 3 4 20
0 500292014600 .00 .00 .00 NaN
1 500292014600 100.00 .00 .00 NaN
2 500292014600 11202.00 .00 .00 NaN
最佳答案
警告:此方法具有严重的潜在副作用,可能不应该使用 - 请参阅评论!
尝试以下操作:
df = df.T.reset_index(drop=True).T
关于python - 将 Pandas 中的列索引重置为 0,1,2,3 ...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42284617/