如何从pandas df的多个列中选择最新日期?

史蒂芬·冈萨雷斯(StevenGonzález)

我有一个5列的数据框。一列包含Account数字和其他四个有日期(BillingBilling1Billing2Billing3)。我需要创建一个新列,其中包含这四列之间的最新日期。

如何从四个不同的列中选择最新日期?

dates_dict = {'Account':{0: '1', 1: '2', 2: '3', 3: '4', 4: '5'},'Billing':{0: np.nan, 1: Timestamp('2014-06-23 00:00:00'), 2: Timestamp('2014-06-23 00:00:00'), 3: Timestamp('2014-06-23 00:00:00'), 4:  np.nan}, 'Billing 1': {0:  np.nan, 1: Timestamp('2015-06-23 00:00:00'), 2: Timestamp('2014-06-23 00:00:00'), 3: Timestamp('2015-06-23 00:00:00'), 4:  np.nan}, 'Billing 2': {0:  np.nan, 1: Timestamp('2016-06-23 00:00:00'), 2: Timestamp('2015-06-23 00:00:00'), 3: Timestamp('2016-06-23 00:00:00'), 4:  np.nan}, 'Billing 3': {0:  np.nan, 1: Timestamp('2017-06-23 00:00:00'), 2: Timestamp('2016-06-23 00:00:00'), 3: Timestamp('2017-06-23 00:00:00'), 4:  np.nan}}
dates_df = pd.DataFrame(dates_dict)
马克

只需将max函数逐列应用于列的子集:

cols = [x for x in dates_df.columns if 'billing' in x.lower()]
dates_df['most_recent_date'] = dates_df[cols].max(axis=1)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从pandas df的多个列中选择最新日期?

来自分类Dev

如何在MySql中选择最新日期?

来自分类Dev

如何在MySql中选择今天之前的最新日期?

来自分类Dev

如何在MySQL中从数据库中选择最新日期

来自分类Dev

如何从此查询中选择最新日期(不在现有表中)?

来自分类Dev

SQL - 如何从具有相同主键的组行中选择最新日期

来自分类Dev

在pandas DF中选择列

来自分类Dev

MySQL:如何选择某个日期之前的最新日期的记录

来自分类Dev

如何按号码为每个组选择最新日期?

来自分类Dev

sql:如果状态不为零,如何选择最新日期

来自分类Dev

如何选择具有最新日期和时间的行

来自分类Dev

如何使用Python中的最新日期条件检索列?

来自分类Dev

从 Pandas df 中选择特定列

来自分类Dev

如何在df中选择多个列并使用dyplr绑定到现有列下

来自分类Dev

如何从Fullcalendar中选择多个日期范围?

来自分类Dev

从加入中选择最新日期

来自分类Dev

如何对行进行分组并选择要在数据表中显示的最新日期

来自分类Dev

如何基于数据库中的列排序日期,最新日期在最前面

来自分类Dev

R-如何从日期列中选择最早的日期列?

来自分类Dev

如何用最新日期过滤记录

来自分类Dev

如何显示当前的最新日期?

来自分类Dev

如何在 Pandas 中选择(切片)多行和多个非连续列?

来自分类Dev

如何在EF中选择按日期分组的多个计数

来自分类Dev

如何从Pandas DataFrame中选择多个单元格?

来自分类Dev

根据pandas列中的多个值从DataFrame中选择行

来自分类Dev

如何根据日期组的最新日期过滤数据?

来自分类Dev

当某些值重复而其他值不重复时,如何选择具有最新日期的值?

来自分类Dev

在PANDAS中将索引转换为最新日期

来自分类Dev

如何在一列中选择多个相同的列

Related 相关文章

  1. 1

    如何从pandas df的多个列中选择最新日期?

  2. 2

    如何在MySql中选择最新日期?

  3. 3

    如何在MySql中选择今天之前的最新日期?

  4. 4

    如何在MySQL中从数据库中选择最新日期

  5. 5

    如何从此查询中选择最新日期(不在现有表中)?

  6. 6

    SQL - 如何从具有相同主键的组行中选择最新日期

  7. 7

    在pandas DF中选择列

  8. 8

    MySQL:如何选择某个日期之前的最新日期的记录

  9. 9

    如何按号码为每个组选择最新日期?

  10. 10

    sql:如果状态不为零,如何选择最新日期

  11. 11

    如何选择具有最新日期和时间的行

  12. 12

    如何使用Python中的最新日期条件检索列?

  13. 13

    从 Pandas df 中选择特定列

  14. 14

    如何在df中选择多个列并使用dyplr绑定到现有列下

  15. 15

    如何从Fullcalendar中选择多个日期范围?

  16. 16

    从加入中选择最新日期

  17. 17

    如何对行进行分组并选择要在数据表中显示的最新日期

  18. 18

    如何基于数据库中的列排序日期,最新日期在最前面

  19. 19

    R-如何从日期列中选择最早的日期列?

  20. 20

    如何用最新日期过滤记录

  21. 21

    如何显示当前的最新日期?

  22. 22

    如何在 Pandas 中选择(切片)多行和多个非连续列?

  23. 23

    如何在EF中选择按日期分组的多个计数

  24. 24

    如何从Pandas DataFrame中选择多个单元格?

  25. 25

    根据pandas列中的多个值从DataFrame中选择行

  26. 26

    如何根据日期组的最新日期过滤数据?

  27. 27

    当某些值重复而其他值不重复时,如何选择具有最新日期的值?

  28. 28

    在PANDAS中将索引转换为最新日期

  29. 29

    如何在一列中选择多个相同的列

热门标签

归档