Chuyển văn bản thành DataFrame
Giờ bạn đã tạo được các đặc trưng đếm dưới dạng mảng, bạn cần định dạng lại để có thể kết hợp với phần còn lại của tập dữ liệu. Cách làm là chuyển mảng này thành một pandas DataFrame, dùng các tên đặc trưng bạn đã tìm được trước đó làm tên cột, rồi nối nó với DataFrame gốc.
Mảng numpy (cv_array) và vectorizer (cv) mà bạn đã fit ở bài trước có sẵn trong không gian làm việc của bạn.
Bài tập này là một phần của khóa học
Feature Engineering cho Machine Learning bằng Python
Hướng dẫn bài tập
- Tạo một DataFrame
cv_dfchứacv_arraylàm giá trị và dùng các tên đặc trưng làm tên cột. - Thêm tiền tố
Counts_vào tên các cột để dễ nhận diện. - Nối DataFrame này (
cv_df) vào DataFrame gốc (speech_df) theo chiều cột.
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.
# Create a DataFrame with these features
cv_df = pd.DataFrame(____,
columns=____).____('Counts_')
# Add the new columns to the original DataFrame
speech_df_new = ____([speech_df, cv_df], axis=1, sort=False)
print(speech_df_new.head())