我有一个带有六个不同标签的数据框:presence、x、y、vx和。我想区分一系列列 [ , , , ] 上的两个行索引。然而,减去给了我. 谢谢您的帮助。vylanexyvxvyNaN
import pandas as pd
data = {'presence': [1, 1, 0, 1],
'x': [17, 35, 46, 57],
'y': [4, 4, 8, 0],
'vx': [2, 5, 9, 12],
'vy': [0.3, 0.5, 0.2, 0],
'lane': [0, 1, 2, 0]}
df = pd.DataFrame(data)
a = df.iloc[[2]]
b = df.iloc[[1]]
diff_x = b[['x','y']] - a[['x','y']] # Gives two rows and two columns of nan
# Expected output: 11 4
万千封印
繁星coding
守着一只汪
相关分类