如何将 If 语句与 Excel 文件中的 DataFrame 一起使用?

布莱恩·麦考马克

我正在处理 Excel 文件中的一些数据。我导入了文件,将其放入数据框中,现在想要针对某些关键字迭代名为“类别”的列,对其进行优化,然后重新调整另一列(“Asin”)。我无法找到正确的语法来完成这项工作。

下面的代码是我对 if 语句的尝试:

import pandas as pd
import numpy as np

file = r'C:/Users/bryanmccormack/Downloads/hasbro_dummy_catalog.xlsx'
xl = pd.ExcelFile(file)
print(xl.sheet_names)
df = xl.parse('asins')
df

check = df.loc[df.Category == 'Action Figures'] = 'Asin'
print(check)
头晕77

如果我理解这个问题,Alex Fish 提供了正确的答案。

详细说明,df.loc[df.Category == 'Action Figures']返回包含满足括号条件的行的数据框,因此['Asin']最后返回该数据框中的“Asin”列。

供参考,

check = df.loc[df.Category == 'Action Figures'] = 'Asin'

这是一个多重赋值语句——也就是说,

a = b = 4

是相同的

b = 4
a = b

因此,您的代码显然正在重写您的 data frame 的某些值df,而您可能不想要这些值。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在c中,将if语句与结构项一起使用

来自分类Dev

如何将enum与switch语句一起使用?

来自分类Dev

如何将enum与switch语句一起使用?

来自分类Dev

如何将 Array 与 if else 语句一起使用?

来自分类Dev

如何将LIKE语句与另一个字段中的多个值一起使用?

来自分类Dev

如何将LIKE语句与另一个字段中的多个值一起使用?

来自分类Dev

我如何与Elixir中的语句一起使用?

来自分类Dev

如何将多值 WHERE 子句拆分为多个原语以与 PHP 中的 PDO 准备语句一起使用

来自分类Dev

如何将选择语句中的值与硬编码值一起插入表中

来自分类Dev

将IF Else与IF语句一起使用

来自分类Dev

在Excel数组公式中将and()公式与if语句一起使用

来自分类Dev

如何将 if/else 语句与多个支持表达式一起放入列表理解中

来自分类Dev

如何将return语句与字符串一起使用?- Python

来自分类Dev

如何将IF语句与字符串用户输入一起使用?

来自分类Dev

如何将Rails的“ gt”或“ lt”与where语句一起使用?

来自分类Dev

如何将Coq算术求解器策略与SSReflect算术语句一起使用

来自分类Dev

如何将准备好的语句与OleDbDataAdapter一起使用?

来自分类Dev

如何将eval语句与字符串列表一起使用?

来自分类Dev

如何将 sumif 与 len 和 if 语句一起使用

来自分类Dev

如何将文件传递到Docker容器中以与该容器一起使用?

来自分类Dev

在JS文件中将If语句与ember一起使用

来自分类Dev

如何将dask.dataframe与自定义dsk图一起使用

来自分类Dev

如何将dask.dataframe与自定义dsk图一起使用

来自分类Dev

如何将 asyncpg.copy_to_table 与 Pandas Dataframe 一起使用

来自分类Dev

将WHERE IN与Rails准备的语句语法一起使用

来自分类Dev

将Python队列与“ with”语句一起使用

来自分类Dev

将准备好的语句与游标一起使用

来自分类Dev

将联合语句与ifnull函数一起使用MySQL

来自分类Dev

将Python队列与“ with”语句一起使用

Related 相关文章

  1. 1

    在c中,将if语句与结构项一起使用

  2. 2

    如何将enum与switch语句一起使用?

  3. 3

    如何将enum与switch语句一起使用?

  4. 4

    如何将 Array 与 if else 语句一起使用?

  5. 5

    如何将LIKE语句与另一个字段中的多个值一起使用?

  6. 6

    如何将LIKE语句与另一个字段中的多个值一起使用?

  7. 7

    我如何与Elixir中的语句一起使用?

  8. 8

    如何将多值 WHERE 子句拆分为多个原语以与 PHP 中的 PDO 准备语句一起使用

  9. 9

    如何将选择语句中的值与硬编码值一起插入表中

  10. 10

    将IF Else与IF语句一起使用

  11. 11

    在Excel数组公式中将and()公式与if语句一起使用

  12. 12

    如何将 if/else 语句与多个支持表达式一起放入列表理解中

  13. 13

    如何将return语句与字符串一起使用?- Python

  14. 14

    如何将IF语句与字符串用户输入一起使用?

  15. 15

    如何将Rails的“ gt”或“ lt”与where语句一起使用?

  16. 16

    如何将Coq算术求解器策略与SSReflect算术语句一起使用

  17. 17

    如何将准备好的语句与OleDbDataAdapter一起使用?

  18. 18

    如何将eval语句与字符串列表一起使用?

  19. 19

    如何将 sumif 与 len 和 if 语句一起使用

  20. 20

    如何将文件传递到Docker容器中以与该容器一起使用?

  21. 21

    在JS文件中将If语句与ember一起使用

  22. 22

    如何将dask.dataframe与自定义dsk图一起使用

  23. 23

    如何将dask.dataframe与自定义dsk图一起使用

  24. 24

    如何将 asyncpg.copy_to_table 与 Pandas Dataframe 一起使用

  25. 25

    将WHERE IN与Rails准备的语句语法一起使用

  26. 26

    将Python队列与“ with”语句一起使用

  27. 27

    将准备好的语句与游标一起使用

  28. 28

    将联合语句与ifnull函数一起使用MySQL

  29. 29

    将Python队列与“ with”语句一起使用

热门标签

归档