【发布时间】:2021-03-25 10:50:02
【问题描述】:
box type len
abc 20HE nan
def 20GE 20
ghi 40HC 40
jkl 20HE 20
mno 40HC nan
pqr 40GE nan
stu 20GC 20
'len' 中缺失的值可以替换为字符串列 'type',方法是将 'type' 中值的前两个字符取为 int 值 20 或 40。
想要的输出:
box type len
abc 20HE 20
def 20GE 20
ghi 40HC 40
jkl 20HE 20
mno 40HC 40
pqr 40GE 40
stu 20GC 20
【问题讨论】:
-
使用
df['len'] = df['len'].fillna(df['type'].str[:2])