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.