кодесурса
«Python

Pandas Practice Set-1: сортировка «отрезанных» серий по возрастанию алмазов

script1adsense2code
script1adsense3code

Практика Панд Set-1: Упражнение-12 с решением

Напишите программу Pandas для сортировки «отрезанной» серии в порядке возрастания (возвращает серию) алмазов в Dataframe.

Пример решения :

Код Python:

import pandas as pd
diamonds = pd.read_csv('https://raw.githubusercontent.com/mwaskom/seaborn-data/master/diamonds.csv')
print("Original Dataframe:")
print(diamonds.head())
print("\ncut Series in ascending order :")
result = diamonds.cut.sort_values(ascending=True)
print(result)

Пример вывода:

 Исходный кадр данных:
   карат вырезать цвет ясность глубина таблица цена XYZ
0 0,23 Идеал E SI2 61,5 55,0 326 3,95 3,98 2,43
1 0,21 Premium E SI1 59,8 61,0 326 3,89 3,84 2,31
2 0,23 Хорошо E VS1 56,9 65,0 327 4,05 4,07 2,31
3 0,29 Premium I VS2 62,4 58,0 334 4,20 4,23 2,63
4 0,31 Хорошо J SI2 63,3 58,0 335 4,34 4,35 2,75
Разрезать серии в порядке возрастания:
3850 Ярмарка
51464 Ярмарка
51466 Ярмарка
10237 Ярмарка
10760 Ярмарка
14645 Ярмарка
13271 Ярмарка
13270 Ярмарка
22871 Ярмарка
7586 Ярмарка
49235 Ярмарка
18337 Ярмарка
2948 Ярмарка
51463 Ярмарка
51495 Ярмарка
51497 Ярмарка
1469 Ярмарка
24490 Ярмарка
45442 Ярмарка
22852 Ярмарка
22851 Ярмарка
20235 Ярмарка
14652 Ярмарка
51513 Ярмарка
51515 Ярмарка
51516 Ярмарка
24508 Ярмарка
51496 Ярмарка
17573 Ярмарка
51462 Ярмарка
   
29533 Очень Хорошо
43106 Очень хорошо
16897 Очень Хорошо
43073 Очень Хорошо
43074 Очень Хорошо
29207 Очень хорошо
29206 Очень хорошо
16873 Очень Хорошо
16874 Очень хорошо
7412 Очень Хорошо
7411 Очень Хорошо
29202 Очень хорошо
43082 Очень Хорошо
43083 Очень Хорошо
43084 Очень Хорошо
29201 Очень хорошо
43086 Очень Хорошо
16875 Очень Хорошо
16876 Очень Хорошо
7409 Очень Хорошо
29197 Очень хорошо
43092 Очень Хорошо
16884 Очень Хорошо
7404 Очень Хорошо
7403 Очень Хорошо
7402 Очень Хорошо
43101 Очень Хорошо
16893 Очень Хорошо
16898 Очень Хорошо
21164 Очень хорошо
Название: вырезать, длина: 53940, dtype: объект

Редактор кода Python:


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу pandas для одновременного удаления нескольких строк (ось = 0 относится к строкам) из кадра данных diamonds.
Далее: Напишите программу для панд, чтобы отсортировать «ценовую» серию в порядке убывания (возвращает серию) бриллиантов.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code