кодесурса
«Панды

Pandas Practice Set-1: упражнения, практика, решение

script1adsense2code
script1adsense3code

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

Pandas Practice Set-1 [65 упражнений с решением]

Алмазы:

Этот классический набор данных содержит цены и другие атрибуты почти 54 000 алмазов. Это отличный набор данных для начинающих, которые учатся работать с анализом данных и визуализацией.

«Панды

содержание

Название столбца Описание
цена цена в долларах США (/ $ 326 - / $ 18 823)
карат вес бриллианта (0,2--5,01)
резать качество реза (удовлетворительное, хорошее, очень хорошее, премиум, идеальное)
цвет бриллиантовый цвет, от J (худший) до D (лучший)
ясность измерение чистоты алмаза (I1 (худший), SI2, SI1, VS2, VS1, VVS2, VVS1, IF (лучший))
Икс длина в мм (0--10,74)
Y ширина в мм (0--58,9)
Z глубина в мм (0--31,8)
глубина общий процент глубины = z / среднее (x, y) = 2 * z / (x + y) (43--79)
Таблица ширина вершины алмаза относительно самой широкой точки (43--95)

Доступ к dimond.csv

import pandas as pd
diamonds = pd.read_csv('https://raw.githubusercontent.com/mwaskom/seaborn-data/master/diamonds.csv')
print(diamonds)

Источник: https://www.kaggle.com/shivam2503/diamonds

1. Напишите программу Pandas для чтения CSV-файла из указанного источника и печати первых 5 строк. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

2. Напишите программу Pandas для чтения набора данных из бриллианта DataFrame, изменения значений столбцов по умолчанию и печати первых 6 строк. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

3. Напишите программу Pandas, чтобы выбрать серию из бриллиантов DataFrame. Распечатайте содержание серии. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

4. Напишите программу Pandas для создания новой серии «Качество? Цвет» (используйте обозначение в скобках для определения имени серии) бриллианта DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

5. Напишите программу Pandas, чтобы найти количество строк и столбцов и тип данных для каждого столбца алмазов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

6. Напишите программу Pandas для суммирования только столбцов «объект» в бриллианте Dataframe. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

7. Напишите программу Pandas для переименования двух столбцов бриллианта в Dataframe. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

8. Напишите программу Pandas, чтобы переименовать все столбцы бриллианта в Dataframe. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

9. Напишите программу Pandas для удаления второго столбца алмаза Dataframe. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

10. Напишите программу Pandas для одновременного удаления нескольких столбцов из блока данных. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

11. Напишите программу Pandas для одновременного удаления нескольких строк (ось = 0 относится к строкам) из фрейма данных diamonds. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

12. Напишите программу Pandas для сортировки «отрезанной» серии в порядке возрастания (возвращает серию) алмазов в Dataframe. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

13. Напишите программу Pandas для сортировки Серии цен в порядке убывания (возвращает Серии) бриллиантов Датафрейм. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

14. Напишите программу Pandas, чтобы отсортировать весь DataFrame бриллиантов по серии «Карат» в порядке возрастания и убывания. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

15. Напишите программу Pandas, чтобы отфильтровать строки DataFrame так, чтобы вес в каратах составлял не менее 0,3. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

16. Напишите программу для панд, чтобы преобразовать список питонов в серию панд. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

17. Напишите программу Pandas, чтобы найти детали бриллиантов, где длина> 5, ширина> 5 и глубина> 5. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

18. Напишите программу Pandas, чтобы найти бриллианты премиум-класса или идеальные. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

19. Напишите программу Pandas, чтобы найти бриллианты, которые имеют Ярмарку, Хороший или Премиум. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

20. Напишите программу Pandas для отображения всех меток столбцов бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

21. Напишите программу Pandas, которая будет читать только подмножество из 3 строк из DataFrame с бриллиантами. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

22. Напишите программу Pandas для перебора бриллиантов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

23. Напишите программу Pandas для удаления всех нечисловых столбцов из бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

24. Напишите программу Pandas, которая будет включать только числовые столбцы в DataFrame с бриллиантами. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

25. Напишите программу Pandas, чтобы передать список типов данных, чтобы описать только определенные типы алмазов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

26. Напишите программу Pandas для расчета среднего значения каждого числового столбца алмазов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

27. Напишите программу Pandas для расчета среднего значения каждого ряда алмазов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

28. Напишите программу Pandas для расчета среднего значения цены для каждого бриллианта DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

29. Напишите программу Pandas для расчета количества, минимальной, максимальной цены на каждый бриллиант DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

30. Напишите программу Pandas для создания линейного линейчатого графика бриллианта DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

31. Напишите программу Pandas, чтобы подсчитать, сколько раз встречается каждое значение в серии ограненных бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

32. Напишите программу Pandas для отображения процентов каждого значения серии огранки, встречающейся в бриллиантах в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

33. Напишите программу Pandas для отображения уникальных значений в бриллиантах ограненной серии DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

34. Напишите программу Pandas для подсчета количества уникальных значений в ограненной серии бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

35. Напишите программу Pandas для расчета кросс-табуляции двух серий в бриллиантах DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

36. Напишите программу Pandas для расчета различных сводных статистических данных о бриллиантах серии огранки DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

37. Напишите программу Pandas для создания гистограммы из серии «Карат» (распределение числовой переменной) бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

38. Напишите программу Pandas для создания гистограммы «value_counts» для «ограненной» серии бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

39. Напишите программу Pandas для создания DataFrame с логическими значениями (True, если отсутствует, False, если не отсутствует) из алмазов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

40. Напишите программу Pandas для подсчета количества пропущенных значений в каждой серии бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

41. Напишите программу Pandas, чтобы проверить количество строк и столбцов и отбросьте эти строки, если в строке DataFrame «строки» отсутствуют значения «any». Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

42. Напишите программу Pandas для удаления строки, если в одном или нескольких значениях в строке отсутствуют алмазы DataFrame в двух конкретных столбцах. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

43. Напишите программу Pandas, чтобы установить существующий столбец в качестве индекса алмазов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

44. Напишите программу Pandas, чтобы установить существующий столбец в качестве индекса бриллианта DataFrame, восстановить имя индекса и переместить индекс обратно в столбец. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

45. Напишите программу Pandas для доступа к указанному индексу Series и значениям Series для алмазов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

46. Напишите программу Pandas для сортировки Серии по ее значениям и индексу алмазов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

47. Напишите программу Pandas для расчета умножения длины, ширины и глубины на каждый бриллиант DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

48. Напишите программу Pandas для объединения DataFrame с бриллиантами в «цветную» серию. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

49. Напишите программу Pandas для чтения указанных строк и всех столбцов алмазов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

50. Напишите программу Pandas для чтения строк 0, 5, 7 и всех столбцов алмазов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

51. Напишите программу Pandas для чтения строк со 2 по 5 и всех столбцов алмазов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

52. Напишите программу Pandas для чтения строк с 0 по 2 (включительно), столбцов «цвет» и «цена» алмазов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

53. Напишите программу Pandas для чтения строк с 0 по 2 (включительно), столбцы «цвет» - «цена» (включительно) бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

54. Напишите программу Pandas для чтения строк, в которых «огранка» - это «Премиум», колонка «цвет» алмазов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

55. Напишите программу Pandas для чтения строк в позициях 0 и 1, столбцов в позициях 0 и 3 ромбов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

56. Напишите программу Pandas для чтения строк в позициях с 0 по 4, столбцов в позициях с 1 по 4 в ромбах DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

57. Напишите программу Pandas для чтения строк в позициях от 0 до 4 (исключая) и всех столбцов алмазов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

58. Напишите программу Pandas для чтения строк с 2 по 5 (включительно), столбцов в позициях с 0 по 2 (без учета) бриллиантов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

59. Напишите программу Pandas для печати краткого описания бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

60. Напишите программу Pandas, чтобы получить истинное использование памяти бриллиантами DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

61. Напишите программу Pandas для расчета использования памяти для каждой серии (в байтах) бриллиантов DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

62. Напишите программу Pandas для случайной выборки строк из бриллиантов в DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

63. Напишите программу Pandas, чтобы получить образец 75% строк в DataFrame с бриллиантами без замены и сохранить оставшиеся 25% строк в другом DataFrame. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

64. Напишите программу Pandas для чтения бриллиантов DataFrame и определения дублирующего цвета. Перейти к редактору
Примечание: функция duplicated () возвращает логическую серию, обозначающую дублирующиеся строки, опционально только с учетом определенных столбцов.
Нажмите меня, чтобы увидеть образец решения

65. Напишите программу Pandas для подсчета повторяющихся рядов алмазов в DataFrame.
Нажмите меня, чтобы увидеть образец решения

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


[Хотите внести свой вклад в упражнения Python Pandas? Отправьте ваш код (прикрепленный к ZIP-файлу) нам на w3resource [at] yahoo [dot] com. Пожалуйста, избегайте материалов, защищенных авторским правом.]

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code