我将沿着列轴连接两个数据帧,如下所示:
df = pd.concat([df1, df2], axis=1)
然而,这两个数据帧的索引并不相同,因此在df
中,缺少的值用NaN填充。在我将一些布尔列添加到df1
和df2
之前,这对我来说非常好。现在,与前面一样,缺少的值用NaN
填充,但是由于bool类型没有NaN
值,df
中布尔列的数据类型是object
。这会在df[~df['some_bool_col']]
之类的表达式中导致错误
连接时用False
填充缺失值的最简单方法是什么
Tags:
我认为您需要^{} ,转换为
bool
的值correctly:对于多个列:
相关问题 更多 >
编程相关推荐