python使用单个字段名mas过滤多个数据帧

2024-09-29 17:47:30 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是过滤器的示例代码: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)

Tags: 数据代码过滤器示例datecreatedt例子
1条回答
网友
1楼 · 发布于 2024-09-29 17:47:30

这里的列数并不重要

一般来说,只有当两个掩码之间的索引值和列create_date的值相同时才有可能,然后掩码是相同的,并且可以重用它

但如果datetime列中的长度或值不同,则需要单独筛选

相关问题 更多 >

    热门问题