Skip to main content
 首页 » 编程设计

python之如何用另一列的功能填写一列

2025年05月04日22www_RR

我有一个如下所示的数据框:

我意识到 day_charge 列可以通过 day_mins 的函数生成。
准确地说:day_charge = day_mins * .17

day_charge 列中有NaN 值,如何用上述函数填充NaN 值?

请您参考如下方法:

由于您的列始终是 day_mins * .17,因此在您的情况下,替换整个列可能更容易和更快:

df['day_charge'] = df['day_mins'] * 0.17 

但@jpp 的解决方案实际上解决了您如何使用给定函数填充 NaN 的问题。