是否可以重置列,使它们成为第一行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
Run Code Online (Sandbox Code Playgroud)
期望的输出,
df2 = df.reset_column() ???
0 1
0 a b
1 1 4
2 2 5
3 3 6
Run Code Online (Sandbox Code Playgroud)
也可以链 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
Run Code Online (Sandbox Code Playgroud)
使用
In [57]: pd.DataFrame(np.vstack([df.columns, df]))
Out[57]:
0 1
0 a b
1 1 4
2 2 5
3 3 6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2660 次 |
| 最近记录: |