кодесурса
«Python

Серия данных Python Pandas: упражнения, практика, решение

script1adsense2code
script1adsense3code

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

Серия данных Pandas [15 упражнений с решением]

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

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

3. Напишите программу на Python для сложения, вычитания, умножения и деления двух серий Pandas. Перейти к редактору
Серия образцов: [2, 4, 6, 8, 10], [1, 3, 5, 7, 9]
Нажмите меня, чтобы увидеть образец решения

4. Напишите программу на Python, чтобы получить наибольшее целое число, меньшее или равное делению входных данных. Перейти к редактору
Серия образцов: [2, 4, 6, 8, 10], [1, 3, 5, 7, 9]
Нажмите меня, чтобы увидеть образец решения

5. Напишите программу на Python для преобразования словаря в серию Pandas. Перейти к редактору
Образец серии:
Оригинальный словарь:
{'a': 100, 'b': 200, 'c': 300, 'd': 400, 'e': 800}
Преобразованные серии:
100
б 200
с 300
д 400
Е 800
dtype: int64
Нажмите меня, чтобы увидеть образец решения

6. Напишите программу на Python для преобразования массива NumPy в серию Pandas. Перейти к редактору
Образец серии:
Массив NumPy:
[10 20 30 40 50]
Преобразованные серии панд:
0 10
1 20
2 30
3 40
4 50
dtype: int64
Нажмите меня, чтобы увидеть образец решения

7. Напишите программу на Python, чтобы изменить тип данных данного столбца или серии. Перейти к редактору
Образец серии:
Серия исходных данных:
0 100
1 200
2 питона
3 300,12
4 400
dtype: объект
Измените указанный тип данных на числовой:
0 100,00
1 200,00
2 NaN
3 300,12
4 400,00
dtype: float64
Нажмите меня, чтобы увидеть образец решения

8. Напишите программу Python Pandas для преобразования первого столбца DataFrame в серию. Перейти к редактору
Пример вывода:
Оригинальный фрейм данных
col1 col2 col3
0 1 4 7
1 2 5 5
2 3 6 8
3 4 9 12
4 7 5 1
5 11 0 11
1-й столбец как серия:
0 1
1 2
2 3
3 4
4 7
5 11
Имя: col1, dtype: int64
<class 'pandas.core.series.Series'>
Нажмите меня, чтобы увидеть образец решения

9. Напишите программу Pandas для преобразования данной серии в массив. Перейти к редактору
Пример вывода:
Серия исходных данных:
0 100
1 200
2 питона
3 300,12
4 400
dtype: объект
Серия в массив
['100' '200' 'python' '300.12' '400']
Нажмите меня, чтобы увидеть образец решения

10. Напишите программу Pandas для преобразования Серии списков в одну Серию. Перейти к редактору
Пример вывода:
Оригинальная серия списка
0 [красный, зеленый, белый]
1 [красный, черный]
2 [Желтый]
dtype: объект
Одна серия
0 красный
1 зеленый
2 белых
3 красных
4 черный
5 желтый
dtype: объект
Нажмите меня, чтобы увидеть образец решения

11. Напишите программу Pandas для сортировки данной серии. Перейти к редактору
Пример вывода:
Серия исходных данных: 0 100
1 200
2 питона
3 300,12
4 400
dtype: объект
0 100
1 200
3 300,12
4 400
2 питона
dtype: объект
Нажмите меня, чтобы увидеть образец решения

12. Напишите программу Pandas для добавления некоторых данных в существующую серию. Перейти к редактору
Пример вывода:
Серия исходных данных:
0 100
1 200
2 питона
3 300,12
4 400
dtype: объект
Ряд данных после добавления некоторых данных:
0 100
1 200
2 питона
3 300,12
4 400
0 500
1 php
dtype: объект
Нажмите меня, чтобы увидеть образец решения

13. Напишите программу Pandas для создания подмножества данной серии на основе значения и условия. Перейти к редактору
Пример вывода:
Серия исходных данных:
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
dtype: int64
Подмножество вышеуказанных серий данных:
0 0
1 1
2 2
3 3
4 4
5 5
dtype: int64
Нажмите меня, чтобы увидеть образец решения

14. Напишите программу Pandas, чтобы изменить порядок индекса данной серии. Перейти к редактору
Пример вывода:
Серия исходных данных:
А 1
БИ 2
С 3
Д 4
Е 5
dtype: int64
Ряд данных после изменения порядка индекса:
БИ 2
А 1
С 3
Д 4
Е 5
dtype: int64
Нажмите меня, чтобы увидеть образец решения

15. Напишите программу Pandas для создания среднего и стандартного отклонения данных данной серии. Перейти к редактору
Пример вывода:
Серия исходных данных:
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 5
10 3
dtype: int64
Среднее из упомянутой серии данных:
+4,81818181818
Стандартное отклонение упомянутой серии данных:
+2,52262489555
Нажмите меня, чтобы увидеть образец решения

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


Еще не все !

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code