我有一个数据帧,其中存储了这样的位置数据:
r1_x r1_y r1_z r2_x r2_y r2_z
0 17.670965 19.857307 27.178185 17.555960 20.653801 27.641266
1 17.670965 19.857307 27.178185 16.950911 4.216056 12.901429
2 17.670965 19.857307 27.178185 11.737829 26.097181 3.230895
3 17.670965 19.857307 27.178185 16.254911 12.062716 12.170364
4 17.670965 19.857307 27.178185 16.504757 11.673612 12.406663
5 17.670965 19.857307 27.178185 16.717722 27.935490 28.795826
此处,x,y和z表示3d向量的分量。在这样的数据帧元素上明智地执行矢量运算的最佳方法是什么?例如,如果我想为每一行计算r2-r1或取点积怎么办?我正在使用熊猫来存储这些数据。
答案 0 :(得分:0)
尝试一下
df['r2_x-r1_x'] = df.r2_x - df.r1_x