Pandas là một thư viện python được sử dụng rất rộng rãi để xử lý dữ liệu và phân tích dữ liệu. Trong bài viết này, chúng ta sẽ xem cách chúng ta có thể tạo khung dữ liệu gấu trúc từ danh sách và từ điển python đã cho.
Từ từ điển với danh sách
Từ điển là cặp giá trị quan trọng. Nếu chúng ta lấy từ điển python có khóa và danh sách làm giá trị thì chúng ta có thể sử dụng trực tiếp phương thức DataFrame trên từ điển đã cho để tạo khung dữ liệu gấu trúc.
Ví dụ
import pandas as pd # Dictionary for Exam Schedule Exam_Schedule = { 'Exam Day': ['Mon', 'Tue', 'Wed','Thu', 'Fri'], 'Exam Subject': ['Chemisry','Physics','Maths','English','Biology'], 'Exam Time': ['2 PM', '10 AM', '11 AM','1 PM', '3 PM'] } # Dictionary to DataFrame Exam_Schedule_df = pd.DataFrame(Exam_Schedule) print(Exam_Schedule_df)
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Exam Day Exam Subject Time 0 Mon Chemisry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 10 AM 3 Thu English 2 PM 4 Fri Biology 10 AM
Thêm chỉ mục
Nếu khung dữ liệu đã được tạo, chúng ta có thể thêm một cột khác vào đó bằng cách thêm chỉ mục vào đó. Trong ví dụ dưới đây, chúng tôi lấy từ điển python có các môn thi và thời gian thi. Sau đó, chúng tôi thêm ngày thi dưới dạng chỉ mục vào khung dữ liệu đã cho.
Ví dụ
import pandas as pd # Dictionary for Exam Schedule Exam_Schedule = { 'Exam Subject': ['Chemisry','Physics','Maths','English','Biology'], 'Exam Time': ['2 PM', '10 AM', '11 AM','1 PM', '3 PM'] } # Dictionary to DataFrame Exam_Schedule_df = pd.DataFrame(Exam_Schedule, index = ['Mon', 'Tue', 'Wed','Thu', 'Fri']) print(Exam_Schedule_df)
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Exam Day Exam Subject Time 0 Mon Chemisry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 10 AM 3 Thu English 2 PM 4 Fri Biology 10 AM