Pandas Dataframe:创建一个新列,并基于两个不同的列在匹配的行中插入一个值

redwolf_po7

我有一个带有3列{“ User_ID”,“ transaction_id”,“ location”}的熊猫数据框(例如user_df)。我想创建一个新列“ Amount”,并在与“ User_ID”和“ location”列匹配的行中输入一个值。我该怎么做呢?

  User_id transaction_id  location
0   User1             X1         0
1   User2             X1         0
2   User3             X1         2
3   User4             X2         1
4   User5             X2         2
5   User6             X2         1
6   User7             X3         2
7   User8             X3         2 
学生

也许您可以尝试使用.locwith&作为两列,如下所示:

user_df.loc[(user_df['User_id']== 'User1') & (user_df['location']==0), 'Amount'] = 100

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何基于另一个 DataFrame 中的列在 Pandas DataFrame 中创建新列?

来自分类Dev

创建一个新的pandas列,该列基于id从一行中获取值

来自分类Dev

在pandas DataFrame中选择与一列的前两个不同项匹配的行

来自分类Dev

如何基于Pandas中的另一个DataFrame更改DataFrame的某些列中的值

来自分类Dev

如何基于一个公共列但内容不同来合并/扩展两个python pandas数据框?

来自分类Dev

Pandas:选择与字符串匹配的行并用该词创建一个新列

来自分类Dev

根据多列中的值和相同条件在pandas中创建一个新列

来自分类Dev

使用 DataFrame.apply 使用 Pandas 中的特定列创建一个新列

来自分类Dev

通过匹配另一个DataFrame中的值来最佳填充Pandas DataFrame列

来自分类Dev

根据其他列行中的过滤值,在pandas数据框中创建一个新列

来自分类Dev

如何在将两个列中的公共列值匹配的同时将列从pandas数据框复制到另一个?

来自分类Dev

pandas 数据框创建一个新列,其值基于另一列上的 groupby sum

来自分类Dev

比较Pandas列中的上一个和下一个不同的值

来自分类Dev

根据不同条件在Pandas数据框中创建一个新列

来自分类Dev

基于唯一的多列索引的另一个DataFrame的新pandas DataFrame

来自分类Dev

Python使用Pandas从同一行中的两个值的条件生成新列

来自分类Dev

Python Pandas,一个dict列,为每个键/值对创建新行

来自分类Dev

将多个值合并到一个新列中的一行 Pandas Python

来自分类Dev

在Python Pandas DataFrame中创建一个新列,其中包含最小日期,为此显示行项目

来自分类Dev

如何基于另一列的两个连续值在pandas的新列中添加标签?

来自分类Dev

使用apply函数在pandas中创建一个具有舍入值的新列

来自分类Dev

在 Pandas DataFrame 中创建一个具有特定值的列

来自分类Dev

Pandas 根据另一列的非空值创建一个新列

来自分类Dev

Pandas-创建一个二进制列,如果两个不同列中至少有一个存在True,则返回True

来自分类Dev

根据 Pandas 中另一列中相似值的分组创建一个新列

来自分类Dev

Pandas:当列值与另一个 DF 的列值匹配时提取 DF 的行

来自分类Dev

使用Pandas DataFrame的两列并添加一个新列。蟒蛇熊猫

来自分类Dev

为pandas数据框中的两列的每个精确匹配创建一个随机数的列

来自分类Dev

根据pandas中另一列的状态创建一个新列

Related 相关文章

  1. 1

    如何基于另一个 DataFrame 中的列在 Pandas DataFrame 中创建新列?

  2. 2

    创建一个新的pandas列,该列基于id从一行中获取值

  3. 3

    在pandas DataFrame中选择与一列的前两个不同项匹配的行

  4. 4

    如何基于Pandas中的另一个DataFrame更改DataFrame的某些列中的值

  5. 5

    如何基于一个公共列但内容不同来合并/扩展两个python pandas数据框?

  6. 6

    Pandas:选择与字符串匹配的行并用该词创建一个新列

  7. 7

    根据多列中的值和相同条件在pandas中创建一个新列

  8. 8

    使用 DataFrame.apply 使用 Pandas 中的特定列创建一个新列

  9. 9

    通过匹配另一个DataFrame中的值来最佳填充Pandas DataFrame列

  10. 10

    根据其他列行中的过滤值,在pandas数据框中创建一个新列

  11. 11

    如何在将两个列中的公共列值匹配的同时将列从pandas数据框复制到另一个?

  12. 12

    pandas 数据框创建一个新列,其值基于另一列上的 groupby sum

  13. 13

    比较Pandas列中的上一个和下一个不同的值

  14. 14

    根据不同条件在Pandas数据框中创建一个新列

  15. 15

    基于唯一的多列索引的另一个DataFrame的新pandas DataFrame

  16. 16

    Python使用Pandas从同一行中的两个值的条件生成新列

  17. 17

    Python Pandas,一个dict列,为每个键/值对创建新行

  18. 18

    将多个值合并到一个新列中的一行 Pandas Python

  19. 19

    在Python Pandas DataFrame中创建一个新列,其中包含最小日期,为此显示行项目

  20. 20

    如何基于另一列的两个连续值在pandas的新列中添加标签?

  21. 21

    使用apply函数在pandas中创建一个具有舍入值的新列

  22. 22

    在 Pandas DataFrame 中创建一个具有特定值的列

  23. 23

    Pandas 根据另一列的非空值创建一个新列

  24. 24

    Pandas-创建一个二进制列,如果两个不同列中至少有一个存在True,则返回True

  25. 25

    根据 Pandas 中另一列中相似值的分组创建一个新列

  26. 26

    Pandas:当列值与另一个 DF 的列值匹配时提取 DF 的行

  27. 27

    使用Pandas DataFrame的两列并添加一个新列。蟒蛇熊猫

  28. 28

    为pandas数据框中的两列的每个精确匹配创建一个随机数的列

  29. 29

    根据pandas中另一列的状态创建一个新列

热门标签

归档