Advertisement

介绍pandas核心功能的计算与赋值操作

阅读量:
复制代码
    import pandas as pd
    import numpy as np
    
    d = pd.DataFrame({"姓名": list("AAABBCDD"), 
                  "V1": [i for i in range(1, 9)], 
                  "V2": [3, 1, 1, 9, 9, 0, 0, 0]}
                )
    
    d.eval('V = V1 + V2')  # 有 inplace 参数
    print(f"执行 d.eval('V = V1 + V2') 后:\n{d}", end=f"\n{'-'*60}")
    
    d.assign(V_assign=d.V1 + d.V2)  # 无 inplace 参数,生成一个新 DataFrame
    print(f"执行 d.assign(V_assign=d.V1 + d.V2) 后:\n{d}")
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
    

​​​​​​

![在这里插入图片描述](https

全部评论 (0)

还没有任何评论哟~