微信登录

运算 - df["C"]=df["A"]-df["B"]

  1. import numpy as np
  2. import pandas as pd
  3. df = pd.DataFrame(data=[{"A":"1", "B":"3"}, {"A":"3", "B":"2"}, {"A":"2", "B":"1"}]) # 不可以字符串
  4. df = pd.DataFrame(data=[{"A":1, "B":3}, {"A":3, "B":2}, {"A":2, "B":1}])
A B
0 1 3
1 3 2
2 2 1
  1. df["C"]=df["A"]-df["B"]
  2. A列数据 B列数据 多了C
  3. df["C"]=(df["A"]-df["B"])*2
  4. 等等
  5. df['time_long'] = (df['big_time'] - df['small_time']) / np.timedelta64(1, 'm')
  6. 时间datetime类型转为分钟
A B C
0 1 3 -1
1 3 2 -1
2 2 1 -1
运算 - df["C"]=df["A"]-df["B"]