我有一个数据框,其列是 RangeIndex。我想改名字。
import pandas as pd
>>> my_df
0 1
Alpha -0.1234 0.001
Beta 0.7890 0.005
>>> my_df.columns
RangeIndex(start=0, stop=2, step=1)
Run Code Online (Sandbox Code Playgroud)
我想做类似的事情:
my_df = my_df.rename({'0': 'Betas', '1': 'P-values})
Run Code Online (Sandbox Code Playgroud)
它应该看起来像:
>>> my_df
Betas P-values
Alpha -0.1234 0.001
Beta 0.7890 0.005
Run Code Online (Sandbox Code Playgroud)
但它不会更改列名称。
简单明了。
my_df.rename(columns = { '0': 'Betas', '1': 'P-values' }, inplace=True)
Run Code Online (Sandbox Code Playgroud)
从Edchum借来的更好
my_df.columns = ['Betas', 'P-values']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8574 次 |
| 最近记录: |