【发布时间】:2021-09-12 01:29:22
【问题描述】:
我有一个包含 15 列的数据框 df(见下文)
A_phase_1,A_phase_2,A_phase_3,A_phase_4,A_phase_5,B_phase_1,B_phase_2,B_phase_3,C_phase_233@,B_phase_5,B_phase_5,B_phase_5 ,C_phase_3,C_phase_4,C_phase_5.
同时使用phase_1 保留列,例如=A_phase_1, B_phase_1 and C_phase_1,
我想以编程方式执行以下操作:
-
删除包含
phase_2即=A_phase_2,B_phase_2,C_phase_2的列 -
将剩余的列名
phase_n替换为phase_n-1。例如,
所有phase_3变成phase_2;
phase_4 --> phase_3;
phase_5 --> phase_4
所以想要的输出应该是这样的:
A_phase_1,A_phase_2,A_phase_3,A_phase_4,
B_phase_1,B_phase_2,B_phase_3,B_phase_4,
C_phase_1,C_phase_2,C_phase_3,C_phase_4.
提前致谢!
@seaBean 我收到了这个错误
【问题讨论】:
-
你能提供一个你想要的例子吗? stackoverflow.com/questions/20109391/…
标签: python pandas replace apply