Menu
CoddyTech

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.

challenge icon

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 ở đây

Tất cả bài học trong Phân tích dữ liệu với pandas

Tự luyện tập: Trình biên dịch Python online