u [4.7, 13, 375, 123, 66]我想在每个向量之间依次进行计算例如,计算第0行和第1行、第1行和第2行的向量之间的欧几里得距离等。问题是我想要执行此过程三次-一次仅针对字母'a‘向量,一次仅针对字母'i’向量,等等。我可以为每个唯一的字母值运行一个for循环:
for l in df
我想在基于上一行的数据帧中进行两次计算。第一个变量是count变量,另外,我要计算当前行和前一行之间的差异。假设下表仅由两列组成。因此,类似于: time i i-1,但是对每个新用户的计算必须从零重新开始;显然,对于每个用户的第一个事务,不能计算时间差。我试图用循环来解决这个问题,但是这个表非常大,而对完整数据集的计算只是不想结束。