Pandas——两列模式缺失值处理

Pandas——两列模式缺失值处理,pandas,dataframe,Pandas,Dataframe,我有一个数据框,列为“城市”和“州” 我想用(城市,州)模式填充缺失的(城市,州)组合 在下面的例子中,如果我用各个模式的列来填充,我会得到“Washington,MD”,这是不正确的。正确答案应该是“华盛顿特区” 当然,可以通过创建另一列来实现这一点,该列是两个列的串联,替换为该列的模式,然后取消串联 什么是干净的方法 myDataFrame = pd.DataFrame({"city" : ["Washington","Baltimore&q

我有一个数据框,列为“城市”和“州”

我想用(城市,州)模式填充缺失的(城市,州)组合

在下面的例子中,如果我用各个模式的列来填充,我会得到“Washington,MD”,这是不正确的。正确答案应该是“华盛顿特区”

当然,可以通过创建另一列来实现这一点,该列是两个列的串联,替换为该列的模式,然后取消串联

什么是干净的方法

myDataFrame = pd.DataFrame({"city" : ["Washington","Baltimore","Bethesda","Washington","Columbia",pd.NA], "state": ["DC","MD","MD","DC","MD",pd.NA]})