【发布时间】:2022-01-15 13:06:37
【问题描述】:
假设我有一个这样的数据框:
col1 col2
0 data1 2021-03-21 19:58:09
1 data1 2021-03-22 19:58:09
2 data1 2021-03-23 19:58:09
3 data2 2021-03-20 19:58:09
4 data2 2021-03-21 19:58:09
5 data2 2021-03-22 19:58:09
6 data3 2021-03-19 19:58:09
7 data3 2021-03-20 19:58:09
8 data1 2021-03-24 19:58:09
我如何比较 col2 中的所有时间戳与 col1 中的 data1 并创建另一列,其中我将 1 用于最新时间戳,将 0 用于其他时间:
col1 col2 latest
0 data1 2021-03-21 19:58:09 0
1 data1 2021-03-22 19:58:09 0
2 data1 2021-03-23 19:58:09 0
3 data2 2021-03-20 19:58:09 0
4 data2 2021-03-21 19:58:09 0
5 data2 2021-03-22 19:58:09 1
6 data3 2021-03-19 19:58:09 0
7 data3 2021-03-20 19:58:09 1
8 data1 2021-03-24 19:58:09 1
【问题讨论】:
标签: python python-3.x pandas dataframe