从索引相等的其他数据框中选择值

卢卡·R

我有两个具有相同索引的数据框。我想根据一个方程式向其中一个数据框添加一列,为此我需要索引相同的另一个数据框的一行中的值。使用

df2['B'].loc[df2['Date'] == df1['Date']]

我收到“只能比较标记相同的Series对象”的错误

df1
+-------------+
| Index     A |
+-------------+
| 3-2-20    3 |
| 4-2-20    1 |
| 5-2-20    3 |
+-------------+

df2
+----------------+
|   Index   A    |
+----------------+
| 1-2-20    2    |
| 2-2-20    4    |
| 3-2-20    3    |
| 4-2-20    1    |
| 5-2-20    3    |
+----------------+


df1['B'] = 1 + df2['A'].loc[df2['Date'] == df1['Date']] , the index is a date but in my real df I have also a col called Date with the same values

df1 desired
+----------------+
| Index     A  B |
+----------------+
| 3-2-20    3  4 |
| 4-2-20    1  2 |
| 5-2-20    3  4 |
+----------------+

卢卡·R

我想现在我将不得不通过将df2的剪切克隆到df1的索引来解决这个问题

dfc = df2
t = list(df1['Date'])
dfc = dfc.loc[dfc['Date'].isin(t)]

df1['B'] = 1 + dfc['A']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据其他数据框从数据框中选择值

来自分类Dev

仅从数据框中选择某些行的惯用方式(其索引存在于其他数据框中)

来自分类Dev

仅从数据框中选择某些行的惯用方式(其索引存在于其他数据框中)

来自分类Dev

scala / spark-将数据框分组并从其他列中选择值作为数据框

来自分类Dev

根据其他数据框中具有最小值/最大值的列从pandas数据框中选择值

来自分类Dev

选择其他列的值相等的对

来自分类Dev

通过从其他组合框中选择值来填充组合框

来自分类Dev

在 SELECT CASE 中选择其他数据

来自分类Dev

如何在具有多索引的数据框中选择具有 1:1 索引的值?

来自分类Dev

根据熊猫数据框中的其他索引值对索引值进行分组

来自分类Dev

在数据框中,从其他列中选择最易变的列

来自分类Dev

从选择框中选择“其他”并激活文本字段

来自分类Dev

在选择框中选择值在数组中的其他值将出现在输入字段中

来自分类Dev

从R数据框列中选择值

来自分类Dev

熊猫多索引数据框-从多索引多系统中的一个索引中选择最大值

来自分类Dev

在数据框中选择带有索引的列和行值

来自分类Dev

如何从数据框多索引的单个级别中选择多个值

来自分类Dev

使用列名和行索引从pandas数据框中选择值的正确方法是什么?

来自分类Dev

R:从具有x和y索引向量的矩阵或数据框中选择值的向量

来自分类Dev

组合框从其他对象中选择的项目

来自分类Dev

从其他控件中选择剑道组合框的项目

来自分类Dev

在列表中选择值以基于其他重复值保持

来自分类Dev

遍历Pandas数据框中的行以查找其他文件中的值并提取索引

来自分类Dev

使用两列值同时相等的子集数据框,以检查所有其他列是否为零

来自分类Dev

从选择框中动态删除在其他选择框中选择的选项,

来自分类Dev

从其他数据框替换值

来自分类Dev

从pandas数据框中选择特定的索引,列对

来自分类Dev

如何从多索引熊猫数据框中选择连续的行?

来自分类Dev

基于cKDTree索引从Pandas数据框中选择行

Related 相关文章

  1. 1

    根据其他数据框从数据框中选择值

  2. 2

    仅从数据框中选择某些行的惯用方式(其索引存在于其他数据框中)

  3. 3

    仅从数据框中选择某些行的惯用方式(其索引存在于其他数据框中)

  4. 4

    scala / spark-将数据框分组并从其他列中选择值作为数据框

  5. 5

    根据其他数据框中具有最小值/最大值的列从pandas数据框中选择值

  6. 6

    选择其他列的值相等的对

  7. 7

    通过从其他组合框中选择值来填充组合框

  8. 8

    在 SELECT CASE 中选择其他数据

  9. 9

    如何在具有多索引的数据框中选择具有 1:1 索引的值?

  10. 10

    根据熊猫数据框中的其他索引值对索引值进行分组

  11. 11

    在数据框中,从其他列中选择最易变的列

  12. 12

    从选择框中选择“其他”并激活文本字段

  13. 13

    在选择框中选择值在数组中的其他值将出现在输入字段中

  14. 14

    从R数据框列中选择值

  15. 15

    熊猫多索引数据框-从多索引多系统中的一个索引中选择最大值

  16. 16

    在数据框中选择带有索引的列和行值

  17. 17

    如何从数据框多索引的单个级别中选择多个值

  18. 18

    使用列名和行索引从pandas数据框中选择值的正确方法是什么?

  19. 19

    R:从具有x和y索引向量的矩阵或数据框中选择值的向量

  20. 20

    组合框从其他对象中选择的项目

  21. 21

    从其他控件中选择剑道组合框的项目

  22. 22

    在列表中选择值以基于其他重复值保持

  23. 23

    遍历Pandas数据框中的行以查找其他文件中的值并提取索引

  24. 24

    使用两列值同时相等的子集数据框,以检查所有其他列是否为零

  25. 25

    从选择框中动态删除在其他选择框中选择的选项,

  26. 26

    从其他数据框替换值

  27. 27

    从pandas数据框中选择特定的索引,列对

  28. 28

    如何从多索引熊猫数据框中选择连续的行?

  29. 29

    基于cKDTree索引从Pandas数据框中选择行

热门标签

归档