【发布时间】:2023-01-26 20:19:31
【问题描述】:
如果我有这样的数据框:
date A B C
01.01.2003 01.01.2003
02.01.2003
03.01.2003 03.01.2003
05.01.2003 05.01.2003
06.01.2003 06.01.2003
08.01.2003 08.01.2003 08.01.2003 08.01.2003
如果 A、B、C 列中的值都相等,我想更改我想删除 A 列和 B 列中的值,保留 C。 所以输出
date A B C
01.01.2003 01.01.2003
02.01.2003
03.01.2003 03.01.2003
05.01.2003 05.01.2003
06.01.2003 06.01.2003
08.01.2003 08.01.2003
我申请了 np.where 但错误说条件不适用于时间戳
np.where((df['A'] & df ['B'] == df['C]'),
df['A'] & df['B], '')
谢谢你的领导
【问题讨论】:
-
你没有显示错误。你的代码有很多问题
标签: python pandas numpy conditional-statements