当合并两个数据帧时,索引会合并某些值,但不会合并使用"外部"合并,python/pandas会自动将Null(NaN)值添加到它无法匹配的字段中.很好这是正常行为,但它会更改数据类型.这是一个问题,因为您现在必须重述列应具有的数据类型.
fillna或dropna()似乎在合并后不会立即保留数据类型.或者我需要一个桌子结构?
通常我会运行numpy np.where(field.isnull()等),但这意味着运行所有列.
什么是解决方法?
python pandas
pandas ×1
python ×1