Menu
CoddyTech

Các phép tổng hợp khác nhau

Bài học 16 trên 19 trong khóa học Phân tích dữ liệu với pandas của Coddy.

Khi dùng .sum() hoặc phương thức tương tự, phương thức này tính sum cho tất cả các cột số. Bạn cũng có thể chỉ định phép tính cần thực hiện cho từng cột:

df.groupby('column_name').agg({'column_1': 'sum', 'column_2': 'mean'})
challenge icon

Thử thách

Dễ

Tệp CSV visits.csv chứa thông tin về số lượt ghé thăm một địa điểm cụ thể vào một thời điểm cụ thể.

Đây là 5 dòng đầu tiên của tệp:

location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588

Tạo một bảng dữ liệu có các cột sau: sum_visits và mean_timestamp, cùng các phép tính thống kê tương ứng.

Đảm bảo sum_visits đứng trước mean_timestamp. .agg({column_1: '...', colunm_2: '...'}) không giống với .agg({column_2: '...', colunm_1: '...'}). Đó là vì thứ tự các cột bị đảo ngược.

Lưu kết quả vào df.

Tự làm thử

# Đã import pandas với tên pd
df = pd.read_csv("./visits.csv")
# Viết code của bạn bên dưới

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