Chuyển tất cả thành một DataFrame
Bạn đã zip các danh sách lại với nhau, viết một hàm để gom mã của mình, và còn dùng hàm đó trong một list comprehension để tạo ra danh sách các dictionary. Rất nhiều việc và bạn đã làm rất tốt!
Giờ bạn sẽ dùng tất cả những thứ này để chuyển danh sách các dictionary thành một pandas DataFrame. Bạn sẽ thấy việc tạo DataFrame từ các dictionary bằng hàm DataFrame() của gói pandas tiện lợi thế nào.
Hàm lists2dict(), danh sách feature_names, và danh sách row_lists đã được nạp sẵn cho bài tập này.
Bắt đầu thôi!
Bài tập này là một phần của khóa học
Hộp Công Cụ Python
Hướng dẫn bài tập
- Để dùng hàm
DataFrame()bạn cần, trước tiên hãy import gói pandas với bí danhpd. - Tạo một DataFrame từ danh sách các dictionary trong
list_of_dictsbằng cách gọipd.DataFrame(). Gán DataFrame thu được vàodf. - Kiểm tra nội dung của
dfbằng cách in phần đầu của DataFrame. Phần đầu của DataFramedfcó thể truy cập bằng cách gọidf.head().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import the pandas package
# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]
# Turn list of dicts into a DataFrame: df
df = ____
# Print the head of the DataFrame