我有两个数据框架,主要由表示截止日期的pandas datetime对象列组成。每一行都是一个项目,每一列中有日期是该项目的截止日期。两个 Dataframe 的格式相同。下面是www.example.com()的输出,以使其更容易理解:df.info () to make this a little easier to understand:
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 59 entries, 0 to 58
Data columns (total 12 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Status 59 non-null object
1 ID 44 non-null object
2 Current assignment 59 non-null object
3 P0 20 non-null datetime64[ns]
4 P1 29 non-null datetime64[ns]
5 P2 30 non-null datetime64[ns]
6 IDR 24 non-null datetime64[ns]
7 FDR 26 non-null datetime64[ns]
8 P3 33 non-null datetime64[ns]
9 PPRR 2 non-null datetime64[ns]
10 P4 34 non-null datetime64[ns]
11 P5 34 non-null datetime64[ns]
dtypes: datetime64[ns](9), object(3)
memory usage: 5.7+ KB
None
确定两个 Dataframe 之间所有不同截止日期的索引的最佳方法是什么?
1条答案
按热度按时间js4nwp541#
你可以用Pandas。compare()
您还可以存储此结果并提取索引以用于原始索引
如果你想比较一个列,比如你的P0和P1,它会变得更复杂,我不得不花更多的时间来处理它。