连接数据帧时填充默认值

2024-09-27 19:20:19 发布

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

我将沿着列轴连接两个数据帧,如下所示:

df = pd.concat([df1, df2], axis=1)

然而,这两个数据帧的索引并不相同,因此在df中,缺少的值用NaN填充。在我将一些布尔列添加到df1df2之前,这对我来说非常好。现在,与前面一样,缺少的值用NaN填充,但是由于bool类型没有NaN值,df中布尔列的数据类型是object。这会在df[~df['some_bool_col']]之类的表达式中导致错误

连接时用False填充缺失值的最简单方法是什么


Tags: 数据类型dfobjectcolsomenanpd

热门问题