sort_values,TypeError: 'numpy.ndarray' 和 'str' 的实例之间不支持 '<'

米莎·瓦西奇

我的数据集

Mimi: 47.20
Marko: 51.14
Shellie: 49.95
Lopes: 48.80
Jack: 46.60
Neli: 52.70
Martin: 57.65
Jessi: 55.45
Adri: 52.30
Lia: 59.90

我的代码

import pandas as pd
df = pd.read_csv('laptimes.txt', sep=":", header = None)
print (df)
newdata = df.sort_values(by=1, axis=1, ascending=True)
print (newdata)

但我得到了这个

Traceback (most recent call last):
  File "o4.py", line 4, in <module>
    newdata = df.sort_values(by=1, axis=1, ascending=True)
  File "/home/milenko/anaconda3/lib/python3.6/site-packages/pandas/core/frame.py", line 3299, in sort_values
    na_position=na_position)
  File "/home/milenko/anaconda3/lib/python3.6/site-packages/pandas/core/sorting.py", line 247, in nargsort
    indexer = non_nan_idx[non_nans.argsort(kind=kind)]
TypeError: '<' not supported between instances of 'numpy.ndarray' and 'str'

我真正想要的是对第 1 列中的值进行排序。我该怎么办?

耶斯列

我认为你需要axis=0,按列排序,默认参数是什么,所以可以省略。还有ascending=True

newdata = df.sort_values(by=1)

axis=1 用于每行排序:

df = pd.DataFrame({0: [7, 2], 1: [3, 5], 2: [4, 8]})
print (df)
   0  1  2
0  7  3  4
1  2  5  8

#sort by first row 0
print (df.sort_values(by=0, axis=1))
   1  2  0
0  3  4  7
1  5  8  2

#sort by first column 0
print (df.sort_values(by=0, axis=0))
   0  1  2
1  2  5  8
0  7  3  4

#sort by first column 0
print (df.sort_values(by=0))
   0  1  2
1  2  5  8
0  7  3  4

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TypeError:“ str”和“ int”重复实例之间不支持“ <=”

来自分类Dev

Flask TypeError:“str”和“int”的实例之间不支持“<”

来自分类Dev

+不支持的操作数类型:“ numpy.ndarray”和“ str”

来自分类Dev

TypeError:执行Seaborn Histplot时在'int'和'str'的实例之间不支持'<='

来自分类Dev

TypeError:'str'和'int'实例之间不支持'>'无法获取它

来自分类Dev

“在'datetime.datetime'和'str'的实例之间不支持TypeError:'>'”

来自分类Dev

TypeError:Python中'str'和'int'的实例之间不支持'>'

来自分类Dev

python上'str'和'int'的实例之间不支持'<'

来自分类Dev

'str'和'int'的实例之间不支持'<'

来自分类Dev

在'str'和'int'的实例之间不支持<'

来自分类Dev

查询浮点数以过滤Pandas Dataframe获取TypeError:'str'和'float'的实例之间不支持'>'

来自分类Dev

TypeError:我的代码中'int'和'str'的实例之间不支持'>',其中值已经是整数

来自分类Dev

包含value:None的排序列表,结果为TypeError:'NoneType'和'str'的实例之间不支持'<'

来自分类Dev

在'str'和'int'的实例之间不支持/ formpage'>'处的TypeError,该错误特定于form.is_valid

来自分类Dev

为什么我无法从数据框中获取饼图。TypeError:“ str”和“ int”的实例之间不支持“ <”

来自分类Dev

TypeError:-:'str'和'numpy.ndarray'的不受支持的操作数类型

来自分类Dev

Python TypeError:“ int”和“ list”的实例之间不支持“ <”

来自分类Dev

TypeError:“ map”和“ int”的实例之间不支持“>”

来自分类Dev

TypeError:“ set”和“ tuple”的实例之间不支持“ <”

来自分类Dev

TypeError:“ NoneType”和“ float”的实例之间不支持“ <”

来自分类Dev

“在'int'和'NoneType'的实例之间不支持TypeError:'>'”

来自分类Dev

TypeError:“ node”和“ node”的实例之间不支持“ <”

来自分类Dev

numpy.polyfit显示TypeError:+不支持的操作数类型:“ numpy.ndarray”和“ float”

来自分类Dev

TypeError:不支持的类型<type'numpy.ndarray'>

来自分类Dev

在我猜测的数字游戏中,“str”和“int”的实例之间不支持“>”

来自分类Dev

获取错误类型错误:“int”和“str”的实例之间不支持“>”,

来自分类Dev

在 'int' 和 'str' 的实例之间不支持 '<' 甚至不知道输出是什么

来自分类Dev

Pandas groupby TypeError:“ SeriesGroupBy”和“ int”的实例之间不支持“>”

来自分类Dev

PyTorch LSTM用于多类分类:TypeError:“ Example”和“ Example”的实例之间不支持“ <”

Related 相关文章

  1. 1

    TypeError:“ str”和“ int”重复实例之间不支持“ <=”

  2. 2

    Flask TypeError:“str”和“int”的实例之间不支持“<”

  3. 3

    +不支持的操作数类型:“ numpy.ndarray”和“ str”

  4. 4

    TypeError:执行Seaborn Histplot时在'int'和'str'的实例之间不支持'<='

  5. 5

    TypeError:'str'和'int'实例之间不支持'>'无法获取它

  6. 6

    “在'datetime.datetime'和'str'的实例之间不支持TypeError:'>'”

  7. 7

    TypeError:Python中'str'和'int'的实例之间不支持'>'

  8. 8

    python上'str'和'int'的实例之间不支持'<'

  9. 9

    'str'和'int'的实例之间不支持'<'

  10. 10

    在'str'和'int'的实例之间不支持<'

  11. 11

    查询浮点数以过滤Pandas Dataframe获取TypeError:'str'和'float'的实例之间不支持'>'

  12. 12

    TypeError:我的代码中'int'和'str'的实例之间不支持'>',其中值已经是整数

  13. 13

    包含value:None的排序列表,结果为TypeError:'NoneType'和'str'的实例之间不支持'<'

  14. 14

    在'str'和'int'的实例之间不支持/ formpage'>'处的TypeError,该错误特定于form.is_valid

  15. 15

    为什么我无法从数据框中获取饼图。TypeError:“ str”和“ int”的实例之间不支持“ <”

  16. 16

    TypeError:-:'str'和'numpy.ndarray'的不受支持的操作数类型

  17. 17

    Python TypeError:“ int”和“ list”的实例之间不支持“ <”

  18. 18

    TypeError:“ map”和“ int”的实例之间不支持“>”

  19. 19

    TypeError:“ set”和“ tuple”的实例之间不支持“ <”

  20. 20

    TypeError:“ NoneType”和“ float”的实例之间不支持“ <”

  21. 21

    “在'int'和'NoneType'的实例之间不支持TypeError:'>'”

  22. 22

    TypeError:“ node”和“ node”的实例之间不支持“ <”

  23. 23

    numpy.polyfit显示TypeError:+不支持的操作数类型:“ numpy.ndarray”和“ float”

  24. 24

    TypeError:不支持的类型<type'numpy.ndarray'>

  25. 25

    在我猜测的数字游戏中,“str”和“int”的实例之间不支持“>”

  26. 26

    获取错误类型错误:“int”和“str”的实例之间不支持“>”,

  27. 27

    在 'int' 和 'str' 的实例之间不支持 '<' 甚至不知道输出是什么

  28. 28

    Pandas groupby TypeError:“ SeriesGroupBy”和“ int”的实例之间不支持“>”

  29. 29

    PyTorch LSTM用于多类分类:TypeError:“ Example”和“ Example”的实例之间不支持“ <”

热门标签

归档