显示大熊猫列AD的NaN

时间:2017-12-04 11:49:52

标签: python python-3.x pandas

如何获取数据以显示pandas列AD的NaN

我的数据如下:

DF1

    EW   WE   DA   AA  DDA
0   CA   DA  DFA  DAW  DAQ
1   CA   DA  DFA  DAW  DAQ
2   CA   DA  DFA  DAW  DAQ
3    d  NaN  NaN  NaN  NaN
4  NaN  NaN  NaN  NaN  NaN
5  NaN  NaN  NaN  NaN  NaN
6  NaN  NaN  NaN  NaN  NaN

DF2

    AA   AB  AC   AD   AE
0  HAC   aw   d  1.0   xa
1  HAC   aw  aw  1.0   xa
2  HAC   aw  aw  1.0   xa
3  HAC   aw  aw  1.0   xa
4  HAC   aw  aw  1.0   xa
5  HAC   aw  aw  1.0   xa
6  NaN  NaN   d  NaN  NaN

我想:

    AA   AB  AC   AD   AE
0  HAC   aw   d  1.0   xa
1  HAC   aw  aw  NaN   xa
2  HAC   aw  aw  NaN   xa
3  HAC   aw  aw  NaN   xa
4  HAC   aw  aw  NaN   xa
5  HAC   aw  aw  NaN   xa
6  NaN  NaN   d  1.0  NaN

我正在使用:

df3 = df2[df2.AC.isin(df1.EW)]
df3 = df3[['AC','AD']]
print (df3)

1 个答案:

答案 0 :(得分:1)

$this