Conditional Logic on Pandas DataFrame

后端 未结 4 575
遥遥无期
遥遥无期 2020-12-01 03:23

How to apply conditional logic to a Pandas DataFrame.

See DataFrame shown below,

   data desired_output
0     1          False
1     2          Fals         


        
4条回答
  •  难免孤独
    2020-12-01 04:05

    In [34]: import pandas as pd
    
    In [35]: import numpy as np
    
    In [36]:  df = pd.DataFrame([1,2,3,4], columns=["data"])
    
    In [37]: df
    Out[37]: 
       data
    0     1
    1     2
    2     3
    3     4
    
    In [38]: df["desired_output"] = np.where(df["data"] <2.5, "False", "True")
    
    In [39]: df
    Out[39]: 
       data desired_output
    0     1          False
    1     2          False
    2     3           True
    3     4           True
    

提交回复
热议问题