我有2个数据帧,我想用df2中的数据填充下面df1中的na,但是team列是否与df2中的h或v列相匹配:
换句话说,用df2中的值填充df1['temp','wspd','cond'],其中df1['team']==df2['h']或df2['v']
df1:
team day temp ou wspd cond
CIN SUN nan 42.0 nan nan
KC MN nan 43.5 nan nan
IND SUN nan 42.0 nan nan
CIN SUN nan 42.0 nan nan
SEA SUN nan 45.5 nan nan
PIT SN nan 45.0 nan nan
MIA THU nan 37.5 nan nan
DEN MN nan 43.5 nan nan
NYJ SUN nan 46.5 nan nan
CAR SUN nan 44.5 nan nan
LAC SUN nan 48.0 nan nan
MIN SUN nan 45.0 nan nan
NO SUN nan 48.5 nan nan
NYJ SUN nan 46.5 nan nan
CLE SUN nan 37.5 nan nan
OAK SUN nan 45.5 nan nan
CAR SUN nan 44.5 nan nan
OAK SUN nan 45.5 nan nan
... ... ... ... ... ...
df2:
^{pr2}$
我将首先重塑}位于一列中,然后将该列设置为索引:
df2
使列v
和{从这里,您可以将
^{pr2}$team
设置为df
中的索引,并使用df.update
:相关问题 更多 >
编程相关推荐