如果列值为空,则

时间:2019-09-20 16:15:04

标签: python pandas dataframe

我有以下计算:

df['v1'] = df['dS']/df['dt']

dt列值可以为0,因此当我检查df ['v1']。max()时会得到inf值。 为了防止这种情况的发生,我想提出以下条件:

if df['dt']=0 then df['dS']/df['dt']=0 else calculate df['dS']/df['dt']

我如何做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:0)

赞:

df['v1'] = 0 
if df['dt'] != 0:
    df['v1'] = df['dS']/df['dt']
相关问题