【发布时间】:2022-12-07 03:11:07
【问题描述】:
我有一个 df,我想根据句点更改列的名称。例如,在下面的 df 中,我有 15 列名称为 v0-14。我想将它重命名为v0-v2,在三列之后,我又想拥有v0-v2。因为,似乎我们不能有重复的名字,所以我将第二组更改为v10-v12,将第三组更改为v20-v22等。
df = pd.DataFrame()
df['id'] = [1]
df['v0'] = [2]
df['v1'] = [1]
df['v2'] = [2]
df['v3'] = [1]
df['v4'] = [2]
df['v5'] = [1]
df['v6'] = [2]
df['v7'] = [1]
df['v8'] = [2]
df['v9'] = [1]
df['v10'] = [2]
df['v11'] = [1]
df['v12'] = [2]
df['v13'] = [1]
df['v14'] = [2]
df
这是我想要的输出。先感谢您
id v00 v01 v02 v10 v11 v12 v20 v21 v22 v30 v31 v32 v40 v41 v42
0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2
【问题讨论】: