将向量减去到数据帧的每一行

米西

我的数据框看起来像这样:

fruits = pd.DataFrame({'orange': [10, 20], 'apple': [30, 40], 'banana': [50, 60]})


   apple  banana  orange
0     30      50      10
1     40      60      20

我有这个向量(它也是一个数据框)

sold = pd.DataFrame({'orange': [1], 'apple': [2], 'banana': [3]})

   apple  banana  orange
0      2       3       1

我想将此向量减去初始数据帧的每一行以获得一个看起来像这样的数据帧

   apple  banana  orange
0   28.0    47.0     9.0
1   38.0    57.0     19.0

我试过了 :

print fruits.subtract(sold, axis = 0)

输出是

   apple  banana  orange
0   28.0    47.0     9.0
1    NaN     NaN     NaN

它仅适用于第一行。我可以为每个行创建一个填充有矢量的数据框。有没有更有效的方法可以减去这个向量?我不想使用循环。

海盗

尝试:

fruits.sub(sold.iloc[0, :])

在此处输入图片说明

您之前尝试过的方法无效,因为它sold是一个数据框,减法将尝试使columns对齐indexsold.iloc[0, :]位于第一行,是一个系列,因此将按您的预期工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

numpy通过向量减去矩阵的每一行

来自分类Dev

从r中矩阵的每一行中减去常数向量

来自分类Dev

如何将数据帧1的每一行与数据帧2的每一行进行比较?

来自分类Dev

从opencv的矩阵的每一行中减去向量?

来自分类Dev

如何将数据帧的每个元素乘以R中每一行的元素总和?

来自分类Dev

创建新变量,将数据帧的所有变量除以每一行中的相同变量-R

来自分类Dev

R将数据帧的每一行分成两行

来自分类Dev

查找数据帧中每一行的出现次数

来自分类Dev

如何将按数据帧分组的另一行减去另一行?

来自分类Dev

每输入一行返回多行/列的数据帧

来自分类Dev

数据帧中每一行的矩阵乘法

来自分类Dev

将列表中数据帧的每一行除以相应的矩阵值

来自分类Dev

以特定格式将数据帧的每一行打印到.txt

来自分类Dev

循环遍历数据帧的每一行,并根据条件将元素添加到数据帧

来自分类Dev

pandas:减去上一行的每一行,并按max将结果分组

来自分类Dev

在一定条件下,将每一行的数据帧拆分为多个数据帧

来自分类Dev

将数据帧中的每四行系列折叠为一个向量,覆盖缺失值

来自分类Dev

数据帧每一行的单个条形图

来自分类Dev

在R中打印合并数据帧的每一行

来自分类Dev

如何将数据帧1的每一行与数据帧2的每一行进行比较?

来自分类Dev

将功能应用于熊猫数据帧的每一行-快速

来自分类Dev

如何将pv.uneven(FinCal库)(或任何带有向量作为输入的函数)应用于数据帧的每一行?

来自分类Dev

R将数据帧的每一行分成两行

来自分类Dev

将字符向量减去到R中的字符列

来自分类Dev

R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

来自分类Dev

MATLAB 用给定的向量减去矩阵的每一行

来自分类Dev

修改数据帧每一行中的值

来自分类Dev

在 Pandas 数据帧的每一行上应用函数

来自分类Dev

如何将数据帧附加到另一个数据帧的每一行?

Related 相关文章

  1. 1

    numpy通过向量减去矩阵的每一行

  2. 2

    从r中矩阵的每一行中减去常数向量

  3. 3

    如何将数据帧1的每一行与数据帧2的每一行进行比较?

  4. 4

    从opencv的矩阵的每一行中减去向量?

  5. 5

    如何将数据帧的每个元素乘以R中每一行的元素总和?

  6. 6

    创建新变量,将数据帧的所有变量除以每一行中的相同变量-R

  7. 7

    R将数据帧的每一行分成两行

  8. 8

    查找数据帧中每一行的出现次数

  9. 9

    如何将按数据帧分组的另一行减去另一行?

  10. 10

    每输入一行返回多行/列的数据帧

  11. 11

    数据帧中每一行的矩阵乘法

  12. 12

    将列表中数据帧的每一行除以相应的矩阵值

  13. 13

    以特定格式将数据帧的每一行打印到.txt

  14. 14

    循环遍历数据帧的每一行,并根据条件将元素添加到数据帧

  15. 15

    pandas:减去上一行的每一行,并按max将结果分组

  16. 16

    在一定条件下,将每一行的数据帧拆分为多个数据帧

  17. 17

    将数据帧中的每四行系列折叠为一个向量,覆盖缺失值

  18. 18

    数据帧每一行的单个条形图

  19. 19

    在R中打印合并数据帧的每一行

  20. 20

    如何将数据帧1的每一行与数据帧2的每一行进行比较?

  21. 21

    将功能应用于熊猫数据帧的每一行-快速

  22. 22

    如何将pv.uneven(FinCal库)(或任何带有向量作为输入的函数)应用于数据帧的每一行?

  23. 23

    R将数据帧的每一行分成两行

  24. 24

    将字符向量减去到R中的字符列

  25. 25

    R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

  26. 26

    MATLAB 用给定的向量减去矩阵的每一行

  27. 27

    修改数据帧每一行中的值

  28. 28

    在 Pandas 数据帧的每一行上应用函数

  29. 29

    如何将数据帧附加到另一个数据帧的每一行?

热门标签

归档