Pandas Practice Set-1: сортировка «отрезанных» серий по возрастанию алмазов
Практика Панд 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 программирования
disqus2code