Trong hướng dẫn này, bạn sẽ học cách thêm một cột mới vào tệp CSV trong ngôn ngữ lập trình Python.add a new column to a CSV file in the Python programming language.
Nội dung của bài đăng trông như sau:
Bắt đầu nào!
Ví dụ Dữ liệu & Thư viện bổ trợ
Trước tiên chúng ta phải tải thư viện PANDAS, để áp dụng các chức năng tương ứng:
import pandas as pd # Import pandas library
Hơn nữa, hãy xem các bản dữ liệu gấu trúc mẫu dưới đây:
data = pd.DataFrame({'x1':range(10, 17), # Create pandas DataFrame 'x2':['a', 'b', 'c', 'd', 'e', 'f', 'g'], 'x3':[3, 9, 7, 7, 3, 2, 5], 'x4':range(15, 8, - 1)}) print(data) # Print pandas DataFrame
Có một cái nhìn vào bảng trước. Nó cho thấy dữ liệu ví dụ của chúng tôi chứa bảy hàng và bốn cột.
Hãy để xuất khẩu dữ liệu này được đặt thành tệp CSV mà chúng ta có thể sử dụng cho ví dụ sau:
data.to_csv('data.csv', index = False) # Export pandas DataFrame
Hơn nữa, hãy xem xét các đối tượng danh sách sau đây. Trong ví dụ sau, chúng tôi sẽ thêm danh sách này làm cột mới vào Pandas DataFrame:
new_col = ['foo', 'bar', 'foo', 'foo', 'bar', 'bar', 'bar'] # Create list object print(new_col) # Print list object # ['foo', 'bar', 'foo', 'foo', 'bar', 'bar', 'bar']
Bây giờ, chúng tôi được thiết lập và có thể chuyển sang mã ví dụ
Ví dụ: nối thêm một cột mới vào khung dữ liệu gấu trúc trong tệp CSV
Trong ví dụ này, tôi sẽ minh họa cách nối một biến mới vào khung dữ liệu gấu trúc trong tệp CSV trong Python.
Đối với nhiệm vụ này, trước tiên chúng tôi phải nhập tệp CSV bằng hàm read_csv:
data_new = pd.read_csv('data.csv') # Read CSV file
Trong bước tiếp theo, chúng tôi có thể thêm danh sách của mình dưới dạng cột mới vào Pandas DataFrame:
data_new['new_col'] = new_col # Append list as new variable
Cuối cùng, chúng tôi có thể xuất bản dữ liệu gấu trúc được cập nhật sang tệp CSV mới như được hiển thị bên dưới:
data_new.to_csv('data_new.csv') # Export new pandas DataFrame
Tệp CSV này sẽ chứa tập dữ liệu đầu vào của chúng tôi cũng như danh sách ví dụ dưới dạng biến mới.
Lưu ý rằng chúng tôi có thể chỉ định cùng tên tệp CSV trong hàm TO_CSV để ghi đè lên tệp đầu vào của chúng tôi. Điều này phải được thực hiện một cách cẩn thận, bởi vì sẽ rất khó để khôi phục tệp cũ trong trường hợp có sự cố xảy ra.
Video, Tài nguyên & Tóm tắt
Bạn có cần giải thích thêm về mã lập trình Python của bài viết này không? Sau đó, tôi có thể khuyên bạn nên xem video sau trên kênh YouTube của tôi. Tôi minh họa nội dung của bài viết này trong video.
Video YouTube sẽ sớm được thêm vào.
Hơn nữa, bạn có thể muốn đọc các bài viết liên quan trên trang web này. Một số bài viết có thể được tìm thấy dưới đây:
- Viết Pandas DataFrame vào tệp CSV trong Python
- Thêm cột từ một gấu trúc khác trong Python
- Thêm cột vào Pandas DataFrame trong Python
- Giới thiệu về Thư viện Pandas ở Python
- Tất cả các hướng dẫn lập trình Python
Tóm lại: Tại thời điểm này của hướng dẫn, bạn nên biết cách kết hợp và nối một biến mới vào tệp CSV trong ngôn ngữ lập trình Python. Trong trường hợp bạn có thêm nhận xét hoặc câu hỏi, đừng ngần ngại cho tôi biết trong các ý kiến.combine and append a new variable to a CSV file in the Python programming language. In case you have additional comments or questions, don’t hesitate to let me know in the comments.