Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tạo DataFrame trong Python?

DataFrame là cấu trúc dữ liệu 2D, biểu diễn dữ liệu dạng bảng hàng/cột, giống spreadsheet hoặc bảng SQL. DataFrame là đối tượng của Pandas.

Để tạo DataFrame, import pandas. Dùng hàm DataFrame() (chữ D, F viết hoa). Tham số 1: dữ liệu (list of lists hoặc dict of lists). Với list of lists, tham số 2 là tên cột.

Tạo DataFrame từ dict of lists

import pandas as pd
data = {'Name': ['Karan','Rohit','Sahil','Aryan'], 'Age': [23,22,21,24]}
df = pd.DataFrame(data)
print(df)

Kết quả: bảng 2 cột Name, Age với dữ liệu tương ứng.

Tạo DataFrame từ list of lists

import pandas as pd
data = [['Karan',23],['Rohit',22],['Sahil',21],['Aryan',24]]
df = pd.DataFrame(data, columns=['Name','Age'])
print(df)

Kết quả tương tự, khác ở cách cung cấp dữ liệu. Cần truyền tên cột qua tham số columns.

Tạo DataFrame với index tùy chỉnh

import pandas as pd
data = {'Name': ['Karan','Rohit','Sahil','Aryan'], 'Age': [23,22,21,24]}
df = pd.DataFrame(data, index=['No.1','No.2','No.3','No.4'])
print(df)

Tạo DataFrame giống hệt nhưng index là các nhãn tùy chỉnh.