在pandas数据框中添加具有匹配值的新列

山塔诺

我有这个数据框,我想添加一个新列,其中包含特定动作的事件时间。

df = pd.read_csv("https://testme162.s3.amazonaws.com/run_terminate.csv")

df["_source_responseElements_instancesSet_items_instanceId"].value_counts()

i-0e1a1af5e49146950    2
i-03222a9b4df03882c    2
i-00b0e46026d56c6b6    2
i-06e3be34cdbac3c36    2
i-096dbc191934d6698    2
i-08b7f1ffece17a188    2
i-004785d32e1392117    2
i-06421f5f460be8b3a    2

有一个名为“ _source_eventName”的列,其中包含2个重要值。RunInstancesTerminateInstances我试图在实例终止时添加带有日期时间的新列。在SQL中,我将自我加入instance_id列上的表,并返回不匹配的event_names。

山塔诺

这就是我达到预期结果的方式。

df.join(
    df.groupby("_source_responseElements_instancesSet_items_instanceId")[
        "_source_responseElements_instancesSet_items_instanceId", "_source_eventTime"
    ].transform(max),
    lsuffix="_left",
    rsuffix="_right",
)

我不确定这是否是pythonic方式!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在具有值的数据框中添加新列

来自分类Dev

在pyspark数据框中添加具有另一列最大值的新列

来自分类Dev

向具有不同行数的pandas数据框中添加新列

来自分类Dev

在pandas数据框中添加具有相同列值的行

来自分类Dev

将列表中具有零值的多列添加到Pandas数据框

来自分类Dev

基于第三个数据框中匹配值的具有新布尔值列的两个数据框的乘积

来自分类Dev

在数据框中查找值,并在pandas的新列中添加优先列值

来自分类Dev

遍历 pandas 数据框中的行并匹配列表字典中的值以创建新列

来自分类Dev

遍历数据框以添加具有顺序值的新列

来自分类Dev

遍历数据框以添加具有顺序值的新列

来自分类Dev

熊猫:将具有多个值的新列添加到groupby数据框

来自分类Dev

使用 Pandas 根据现有列值向数据框添加新列

来自分类Dev

PySpark:基于数据框中具有UUID的列添加新列

来自分类Dev

根据数据框中的其他列,在具有多种条件的 Pandas 中添加列

来自分类Dev

返回数据框中具有特定值的列列表作为新列

来自分类Dev

返回数据框中具有特定值的列列表作为新列

来自分类Dev

在Pandas中合并2个具有匹配列的数据框

来自分类Dev

如何在具有两个条件的熊猫数据框中添加新列?

来自分类Dev

R正则表达式在数据框中匹配'\'和换行符以创建具有新值的列

来自分类Dev

计算数据框中的特定值并创建具有总和的新列

来自分类Dev

如何在Python数据框中添加具有字典的字符串值的列

来自分类Dev

如何添加具有顺序值的列以扩展R中的数据框

来自分类Dev

在r中旋转数据框并添加具有自定义值的列

来自分类Dev

如何根据 Python 数据框中现有的值向新列添加值?

来自分类Dev

如何在数据框的中间添加具有基于前一列的值的新列?

来自分类Dev

如果前两列都匹配,则将数据框的一列中的值添加到另一个数据框的新列中

来自分类Dev

计算值并在新的数据框列中添加引用

来自分类Dev

计算值并在新的数据框列中添加引用

来自分类Dev

在2列中添加具有相同值的新列

Related 相关文章

  1. 1

    在具有值的数据框中添加新列

  2. 2

    在pyspark数据框中添加具有另一列最大值的新列

  3. 3

    向具有不同行数的pandas数据框中添加新列

  4. 4

    在pandas数据框中添加具有相同列值的行

  5. 5

    将列表中具有零值的多列添加到Pandas数据框

  6. 6

    基于第三个数据框中匹配值的具有新布尔值列的两个数据框的乘积

  7. 7

    在数据框中查找值,并在pandas的新列中添加优先列值

  8. 8

    遍历 pandas 数据框中的行并匹配列表字典中的值以创建新列

  9. 9

    遍历数据框以添加具有顺序值的新列

  10. 10

    遍历数据框以添加具有顺序值的新列

  11. 11

    熊猫:将具有多个值的新列添加到groupby数据框

  12. 12

    使用 Pandas 根据现有列值向数据框添加新列

  13. 13

    PySpark:基于数据框中具有UUID的列添加新列

  14. 14

    根据数据框中的其他列,在具有多种条件的 Pandas 中添加列

  15. 15

    返回数据框中具有特定值的列列表作为新列

  16. 16

    返回数据框中具有特定值的列列表作为新列

  17. 17

    在Pandas中合并2个具有匹配列的数据框

  18. 18

    如何在具有两个条件的熊猫数据框中添加新列?

  19. 19

    R正则表达式在数据框中匹配'\'和换行符以创建具有新值的列

  20. 20

    计算数据框中的特定值并创建具有总和的新列

  21. 21

    如何在Python数据框中添加具有字典的字符串值的列

  22. 22

    如何添加具有顺序值的列以扩展R中的数据框

  23. 23

    在r中旋转数据框并添加具有自定义值的列

  24. 24

    如何根据 Python 数据框中现有的值向新列添加值?

  25. 25

    如何在数据框的中间添加具有基于前一列的值的新列?

  26. 26

    如果前两列都匹配,则将数据框的一列中的值添加到另一个数据框的新列中

  27. 27

    计算值并在新的数据框列中添加引用

  28. 28

    计算值并在新的数据框列中添加引用

  29. 29

    在2列中添加具有相同值的新列

热门标签

归档