【发布时间】:2019-04-02 15:47:32
【问题描述】:
我有一个带有网络日志的数据框。我创建了一个带有布尔输出的新临时列,当该行为 False 时,我需要将 ID 增加 1 并将其写入新列。如果是真的,那么我需要写与前一行相同的 ID。 我试过这个:
但它用值 1 填充所有行
【问题讨论】:
标签: python dataframe boolean primary-key increment
我有一个带有网络日志的数据框。我创建了一个带有布尔输出的新临时列,当该行为 False 时,我需要将 ID 增加 1 并将其写入新列。如果是真的,那么我需要写与前一行相同的 ID。 我试过这个:
但它用值 1 填充所有行
【问题讨论】:
标签: python dataframe boolean primary-key increment
Python 不支持 ++,但你可以这样做:
用途:
id += 1
代替:
++id
【讨论】: