下面是过滤器的示例代码:2m
和2dataframes
m = (
(dfeicsm.create_date.dt.floor('d') == '2019-09-14')
)
print dfeicsm[m].shape
m = (
(dfeicsm_fids.create_date.dt.floor('d') == '2019-09-14')
)
print dfeicsm_fids[m].shape
(1090, 15)
(1133, 40)
有没有什么办法可以做这样的事。。举个例子。。两个数据帧都有一个m
。假设两个数据帧具有相同的列名。。使之简单化
m = (
(create_date.dt.floor('d') == '2019-09-14')
)
print dfeicsm[m].shape
print dfeicsm_fids[m].shape
(1090, 15)
(1133, 40)
这里的列数并不重要
一般来说,只有当两个掩码之间的索引值和列
create_date
的值相同时才有可能,然后掩码是相同的,并且可以重用它但如果datetime列中的长度或值不同,则需要单独筛选
相关问题 更多 >
编程相关推荐