计算数据帧的最小值和最大值时出现类型错误

Daliang LYU

我有这段代码,它运行顺利:

import seaborn as sns
iris = sns.load_dataset('iris')
iris.apply(lambda col: max(col), axis=0)
iris.apply(lambda col: min(col), axis=0)

但是当我尝试获取最大值和最小值之间的差异时,出现错误: TypeError: ("unsupported operand type(s) for -: 'str' and 'str'", 'occurred at index species')

iris.apply(lambda col: max(col) - min(col), axis=0)

我认为既max()min()成功,max() - min()就会成功了。它有什么问题?

cs95

使用 过滤掉字符串列select_dtypes,因为您不能对字符串进行算术运算(...对吗?!)。然后pd.DataFrame.max/min您可以使用 对其进行矢量化,而无需apply.

v = iris.select_dtypes(exclude=[object])
v.max(0) - v.min(0)

sepal_length    3.6
sepal_width     2.4
petal_length    5.9
petal_width     2.4
dtype: float64

好吧,如果你知道你的数据集,那么 iris 数据集中唯一的非数字列是标签(又名,species列),所以你可以,

v = iris.drop('species', 1)

其余的都是一样的。呼叫pd.DataFrame.drop不会影响原来的数据帧。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算最大值和最小值Javascript时得到错误的值

来自分类Dev

计算最小值和最大值时,从 String 到 Double 类型的转换无效

来自分类Dev

在数组中找到最小值和最大值时出现Stackoverflow错误?

来自分类Dev

优雅地同时计算数字数组的最小值和最大值

来自分类Dev

在Java中计算最小值和最大值?

来自分类Dev

如何从包含以下因素的数据帧子集中获取最小值和最大值

来自分类Dev

使用dplyr分组时如何计算均值,最小值和最大值?

来自分类Dev

将-infinty值和无穷大值替换为数据帧的最大值和最小值

来自分类Dev

C中数据类型的大小、最小值和最大值

来自分类Dev

选项类型编号中的jQuery数据输入验证最小值和最大值

来自分类Dev

最小值和最大值

来自分类Dev

python在分组数据框时跨多个列获取最大值和最小值

来自分类Dev

计算非收费算法,以找到大数据帧中变量wrt的最小值和最大值的一个因素?

来自分类Dev

解析时出现意外的EOF;尝试计算每行读数的平均值/最大值/最小值

来自分类Dev

在 R 中的 ddply 中获取数据帧中子组列的最大值和最小值

来自分类Dev

SAS:计算中值、最小值和最大值时如何包括零或缺失值?

来自分类Dev

计算每条记录出现的重复次数并选择特定列的最小值和最大值

来自分类Dev

使用 Panda 计算数据集每个特征的最小值、最大值并存储在其他数据框中

来自分类Dev

在Postgres中创建表时,CHARACTER(n),CHARACTER VARYING(n)和TEXT数据类型中'n'的最小值和最大值是多少?

来自分类Dev

如何找到数据帧或矩阵的最小值/最大值的位置(行/列)(R问题)

来自分类Dev

如何在接受浮点值的输入类型上设置最小值和最大值?

来自分类Dev

如何使用Highchart自动计算的最小值和最大值,除非它们高于或低于预定义的最小值和最大值

来自分类Dev

在for循环中计算最大值-最小值

来自分类Dev

F#中类型的最大值/最小值

来自分类Dev

F#中类型的最大值/最小值

来自分类Dev

Node.js解析最小值和最大值返回错误值

来自分类Dev

NumericUpDown 错误:值应介于最小值和最大值之间

来自分类Dev

计算数据帧中时间样本内的最大值数量

来自分类Dev

熊猫数据框通过绝对值优化获得最大值和最小值

Related 相关文章

  1. 1

    计算最大值和最小值Javascript时得到错误的值

  2. 2

    计算最小值和最大值时,从 String 到 Double 类型的转换无效

  3. 3

    在数组中找到最小值和最大值时出现Stackoverflow错误?

  4. 4

    优雅地同时计算数字数组的最小值和最大值

  5. 5

    在Java中计算最小值和最大值?

  6. 6

    如何从包含以下因素的数据帧子集中获取最小值和最大值

  7. 7

    使用dplyr分组时如何计算均值,最小值和最大值?

  8. 8

    将-infinty值和无穷大值替换为数据帧的最大值和最小值

  9. 9

    C中数据类型的大小、最小值和最大值

  10. 10

    选项类型编号中的jQuery数据输入验证最小值和最大值

  11. 11

    最小值和最大值

  12. 12

    python在分组数据框时跨多个列获取最大值和最小值

  13. 13

    计算非收费算法,以找到大数据帧中变量wrt的最小值和最大值的一个因素?

  14. 14

    解析时出现意外的EOF;尝试计算每行读数的平均值/最大值/最小值

  15. 15

    在 R 中的 ddply 中获取数据帧中子组列的最大值和最小值

  16. 16

    SAS:计算中值、最小值和最大值时如何包括零或缺失值?

  17. 17

    计算每条记录出现的重复次数并选择特定列的最小值和最大值

  18. 18

    使用 Panda 计算数据集每个特征的最小值、最大值并存储在其他数据框中

  19. 19

    在Postgres中创建表时,CHARACTER(n),CHARACTER VARYING(n)和TEXT数据类型中'n'的最小值和最大值是多少?

  20. 20

    如何找到数据帧或矩阵的最小值/最大值的位置(行/列)(R问题)

  21. 21

    如何在接受浮点值的输入类型上设置最小值和最大值?

  22. 22

    如何使用Highchart自动计算的最小值和最大值,除非它们高于或低于预定义的最小值和最大值

  23. 23

    在for循环中计算最大值-最小值

  24. 24

    F#中类型的最大值/最小值

  25. 25

    F#中类型的最大值/最小值

  26. 26

    Node.js解析最小值和最大值返回错误值

  27. 27

    NumericUpDown 错误:值应介于最小值和最大值之间

  28. 28

    计算数据帧中时间样本内的最大值数量

  29. 29

    熊猫数据框通过绝对值优化获得最大值和最小值

热门标签

归档