Сортировка кадров данных Pandas по столбцу, создающему ошибку значенияPython

Программы на Python
Ответить
Anonymous
 Сортировка кадров данных Pandas по столбцу, создающему ошибку значения

Сообщение Anonymous »

Я пытаюсь отсортировать строки фрейма данных pandas по значениям определенного столбца, но продолжаю получать ошибку, которую не могу понять. Мой фрейм данных выглядит следующим образом:

Код: Выделить всё

                                      Player                         PPG  \
0                           Hassan Whiteside                     39.5757
1                               James Harden                     53.6047
2                         Karl-Anthony Towns                     41.9976
3                              DeMar DeRozan                     40.6075
4                               Nikola Jokic                     30.0971
5                                 Kyle Lowry                       39.94
6                          Jonas Valanciunas                     26.0737
7                          LaMarcus Aldridge                     30.9306
8                              Julius Randle                      29.355
9                              Kawhi Leonard                     39.2684
10                              Jimmy Butler                     42.0975
11                            Kenneth Faried                     22.6171
12                           Emmanuel Mudiay                     22.5947
13                               Brook Lopez                     32.1111
14                              Goran Dragic                     32.1242
15                                 Pau Gasol                     27.6921
16                               Ricky Rubio                     25.8278
17                            Lucas Nogueira                     16.7455
18                            Andrew Wiggins                     30.2854
19                          Danilo Gallinari                     26.6972
20                               Dwyane Wade                     31.5108
21                               Will Barton                     23.7259
22                          D'Angelo Russell                     27.0781
23                              Gorgui Dieng                     25.3951
24                             James Johnson                      23.325
25                           Harrison Barnes                       30.32
26                             Dirk Nowitzki                     23.4267
27                            Deron Williams                      26.225
28                           Wilson Chandler                     28.0556
29                               Robin Lopez                     21.5476
И я пытаюсь отсортировать его по PPG следующим образом:

Код: Выделить всё

df_sort = df.sort_values(by='PPG')
И продолжает выдавать эту ошибку:

Код: Выделить всё

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Я много раз пытался отладить его, но безуспешно, и понятия не имею, почему он выдает эту ошибку.

Подробнее здесь: https://stackoverflow.com/questions/417 ... alue-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»