У цьому підручнику ми побачимо, як можна використовувати список і перетворювати його на фрейм даних у Python.
масив сортування в java
Але перш ніж почати з цього, давайте переглянемо, що таке список і що таке кадри даних?
Список — це структура даних у Python, усі елементи якої взято в квадратні дужки.
Приклад списку -
Colors=['Red', 'Blue', 'Green', 'Orange']
Фрейми даних — це табличне представлення даних у формі рядків і стовпців.
Їх можна використовувати, імпортуючи панд.
Тепер давайте розглянемо різні методи перетворення списку на фрейм даних у Python.
- Використання DataFrame()
- Використання списку з індексами та назвами стовпців
- Використання zip()
- Використання багатовимірного списку
- Використання багатовимірного списку зі стовпцем і типом даних
- Використання списків у словнику
Використання pd.DataFrame()
У першому підході ми використовували pd.DataFrame() щоб перетворити список.
Наступна програма показує, як це можна зробити-
import pandas as pd #list_values having strings list_values = ['English','Hindi','Mathematics','Science','Social Science'] df = pd.DataFrame(list_values) print(df)
Вихід:
0 0 English 1 Hindi 2 Mathematics 3 Science 4 Social Science
Пояснення:
Настав час поглянути на пояснення програми вище -
- На першому кроці ми імпортували бібліотеку pandas.
- Після цього ми оголосили список, який має рядки як значення.
- Нарешті ми передали цей список DataFrame() і відобразив результат.
Використання списку з індексами та назвами стовпців
У другому методі ми створимо фрейм даних із значенням індексу та назвою стовпця.
math pow java
Наведена нижче програма ілюструє те саме.
import pandas as pd #list_values having strings list_values = ['English', 'Hindi', 'Mathematics', 'Science', 'Social Science'] df = pd.DataFrame(list_values,index = ['i', 'ii', 'iii', 'iv', 'v'], columns = ['Subjects']) print(df)
Вихід:
Subjects i English ii Hindi iii Mathematics iv Science v Social Science
Пояснення:
Тепер настав час зрозуміти вищезгадану програму-
- На першому кроці ми імпортували бібліотеку pandas.
- Після цього ми оголосили список, який має рядки як значення.
- Нарешті ми передали цей список DataFrame() зі списком значень індексу та назвою стовпця.
- Під час виконання програми вона відображає потрібний результат.
Використання zip()
У цьому використаному нами методі zip().
Наступна програма показує, як це можна зробити-
import pandas as pd #list_values having strings list_values = ['English', 'Hindi', 'Mathematics', 'Science', 'Social Science'] list_index = [20, 21, 22, 23, 24] df = pd.DataFrame(list(zip(list_values, list_index)), columns = ['Subjects', 'Code']) print(df)
Вихід:
Subjects Code 0 English 20 1 Hindi 21 2 Mathematics 22 3 Science 23 4 Social Science 24
Пояснення:
тестування та види тестування
Настав час поглянути на пояснення програми вище -
- На першому кроці ми імпортували бібліотеку pandas.
- Після цього ми оголосили список, який має рядки як значення, а інший список містить значення індексу.
- Нарешті ми пройшли список_значень і список_індексу на блискавці всередині DataFrame() зі списком значень індексу та назвою стовпця.
- Під час виконання програми вона відображає потрібний результат.
Використання багатовимірного списку
У цьому методі ми побачимо, як багатовимірний список можна використовувати для перетворення.
mysql показати всіх користувачів
Наведена нижче програма ілюструє те саме.
import pandas as pd #list_values having strings list_values = [['English', 4101], ['Hindi', 4102], ['Science', 4103], ['Mathematics', 4104], ['Computer', 4105]] df = pd.DataFrame(list_values, columns = ['Subject Name', 'Subject Code']) print(df)
Вихід:
Subject Name Subject Code 0 English 4101 1 Hindi 4102 2 Science 4103 3 Mathematics 4104 4 Computer 4105
Пояснення:
Тепер настав час зрозуміти вищезгадану програму-
- На першому кроці ми імпортували бібліотеку pandas.
- Після цього ми оголосили, що список містить різні списки, і кожен список має рядок і ціле число.
- Нарешті, ми передали list_values у pd.DataFrame() зі списком імен стовпців.
- Під час виконання програми вона відображає потрібний результат.
Використання багатовимірного списку зі стовпцем і типом даних
У такому підході ми побачимо невелику варіацію вищезгаданої програми.
Наступна програма показує, як це можна зробити-
import pandas as pd #list_values having strings list_values = [['Colin', 'Lassiter', 46], ['James', 'Gomez', 24], ['Sara', 'Charles', 34], ['Raven', 'Stewart', 24], ['Oliver', 'Osment', 21]] df = pd.DataFrame(list_values, columns = ['First_Name', 'Last_Name', 'Age'], dtype = float) print(df)
Вихід:
First_Name Last_Name Age 0 Colin Lassiter 46.0 1 James Gomez 24.0 2 Sara Charles 34.0 3 Raven Stewart 24.0 4 Oliver Osment 21.0
Пояснення:
Настав час поглянути на пояснення програми вище -
- На першому кроці ми імпортували бібліотеку pandas.
- Після цього ми оголосили, що список містить різні списки, і кожен список має два рядки значення (ім'я та прізвище) і ціле число значення (вік).
- Нарешті ми пройшли список_значень в DataFrame() зі списком імен стовпців і типом даних.
- Під час виконання програми вона відображає потрібний результат.
Використання списків у словнику
Нарешті, в останньому методі ми побачимо, як списки можна використовувати зі словниками та перетворити список на фрейм даних.
Наведена нижче програма ілюструє те саме.
Редьярд Кіплінг якщо пояснення
import pandas as pd #list_values having strings f_name = ['Colin', 'James', 'Sara', 'Raven', 'Oliver'] l_name = ['Lassiter', 'Gomez', 'Charles', 'Stewart', 'Osment'] age = [46, 24, 34, 24, 21] dict = {'First Name':f_name, 'Last_Name':l_name, 'Age':age} df = pd.DataFrame(dict) print(df)
Вихід:
First Name Last_Name Age 0 Colin Lassiter 46 1 James Gomez 24 2 Sara Charles 34 3 Raven Stewart 24 4 Oliver Osment 21
Пояснення:
Тепер настав час зрозуміти вищезгадану програму-
- На першому кроці ми імпортували бібліотеку pandas.
- Після цього ми оголосили три списки, а саме f_name, l_name і age.
- На наступному кроці ми використали ці списки як значення для ключів словника.
- Нарешті ми передали dict DataFrame().
- Під час виконання програми вона відображає потрібний результат.
Висновок
У цьому підручнику ми натрапили на кілька цікавих методів перетворення списку на a кадр даних в Python.