Truy cập dữ liệu
Bài học 5 trên 19 trong khóa học Phân tích dữ liệu với pandas của Coddy.
Sau khi tải dữ liệu vào dataframe, bạn có thể truy cập dữ liệu cụ thể bằng một số cách. Để chọn một cột, hãy dùng dấu ngoặc vuông và tên cột:
column = df['column_name']Biến column sẽ chứa một series. (Bạn còn nhớ mỗi cột đều là một đối tượng series chứ?)
Để chọn một hàng, hãy dùng hàm loc hoặc iloc. Ví dụ:
df.iloc[0] df.loc[0]Cả hai đều trả về hàng đầu tiên. Chúng ta sẽ tìm hiểu sự khác biệt giữa hai hàm này ở phần sau của khóa học.
Để lấy một ô cụ thể trong dataframe, hãy thêm một số nữa vào iloc (loc không hỗ trợ tính năng này). iloc là viết tắt của index loc.
df.iloc[0,1]Lệnh này sẽ trả về ô ở row = 0 và column = 1.
Thử thách
DễTạo một hàm có tên specific_returner nhận một tên tệp và một chuỗi biểu thị chỉ số hoặc tên cột (nếu đó là chỉ số, hãy chuyển nó thành số nguyên).
Nếu đó là chỉ số, hãy trả về hàng tương ứng. Nếu đó là tên cột, hãy trả về cột tương ứng.
Tự làm thử
import pandas as pd
def specific_returner(file_name, value):
# Viết code ở đâyTất cả bài học trong Phân tích dữ liệu với pandas
4Phân tích dữ liệu với Pandas
Thống kê mô tảNhóm và tổng hợp dữ liệuCác phép tổng hợp khác nhauHợp nhất và nối2Làm việc với DataFrame
Tìm hiểu về DataFrameTruy cập dữ liệuLàm sạch dữ liệu: Dữ liệu bị thiếuLàm sạch dữ liệu: Các công cụ khácTự luyện tập: Trình biên dịch Python online