Tôi không chắc bạn đã tạo tệp CSV của mình như thế nào, nếu nó không lưu nó tự động. Sử dụng mô -đun CSV, bạn có thể mở/tạo tệp và ghi tệp CSV tại vị trí đó. Nó được lưu tự động.
import csv
with open['pathtofile','wb'] as csvFile: #EDIT - because comment.
writer = csv.writer[csvFile]
writer.writerows[csvstff]
Nếu bạn có thể đăng mã của mình, có lẽ chúng tôi sẽ có thể giúp bạn nhiều hơn.
directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
Cần phải được
directory='C:\Users\Documents\pyth\\tweet_sentiment.csv'
\ t là tab. Bạn cần phải thoát khỏi "\" đó. Trên thực tế, đối với các thư mục tệp, có lẽ sẽ an toàn hơn khi sử dụng \ cho tất cả các bạn của bạn.
Bỏ qua nội dung
Trong Python [gấu trúc], lưu tệp .csv vào một thư mục cụ thể không khó, nhưng sau đó nó có thể gây nhầm lẫn cho người mới bắt đầu. Các gói chúng tôi cần nhập là: Giả sử, tên thư mục của bạn được gọi là My MyFolder, và DataFrame mà bạn có được gọi là DF DF. Để lưu nó trong cuộc trong cuộc Lý do điều này có thể khó khăn cho người mới bắt đầu là người mới bắt đầu có thể không biết về sự tồn tại của phương pháp OS.Path.Join, là phương pháp được đề xuất để tham gia một hoặc nhiều thành phần đường dẫn.import pandas as pd
import os.path
df.to_csv[os.path.join['myfolder','yourfilename.csv']]
bài chuyển hướng
Mrinal walia
Ngày 21 tháng 12 năm 2018
5 phút đọc
Pandas là một nguồn lực mạnh mẽ cho bạn với tư cách là một nhà khoa học dữ liệu. Pandas là một thư viện nguồn mở được xây dựng trên đầu thư viện Numpy. Nó cho phép người dùng phân tích nhanh, làm sạch dữ liệu và chuẩn bị dữ liệu một cách hiệu quả. Gandas đã đóng cửa, và nó có hiệu suất và năng suất cao cho người dùng. Pandas giống như một phiên bản Python của Excel. is a powerful resource for you as a Data Scientist. Pandas is an open-source library that is built on top of the NumPy library. It allows users for fast analysis, data cleaning, and preparation of data efficiently. Pandas is closed, and it has high performance and productivity for users. Pandas is like a python version of excel.
Tóm tắt: Trong hướng dẫn này, bạn sẽ học cách ghi dữ liệu vào tệp CSV bằng mô-đun
2 tích hợp.: in this tutorial, you’ll learn how to write data into a CSV file using the built-in directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
2 module.Các bước để viết tệp CSV
Để ghi dữ liệu vào tệp CSV, bạn làm theo các bước sau:
- Đầu tiên, hãy mở tệp CSV để viết [chế độ
3] bằng cách sử dụng hàmdirectory='C:\Users\Documents\pyth\tweet_sentiment.csv'
4.directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
- Thứ hai, tạo đối tượng người viết CSV bằng cách gọi hàm
5 của mô -đundirectory='C:\Users\Documents\pyth\tweet_sentiment.csv'
2.directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
- Thứ ba, ghi dữ liệu vào tệp CSV bằng cách gọi phương thức
7 hoặcdirectory='C:\Users\Documents\pyth\tweet_sentiment.csv'
8 của đối tượng người viết CSV.directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
- Cuối cùng, đóng tệp sau khi bạn hoàn thành việc viết dữ liệu cho nó.
Mã sau đây minh họa các bước trên:
Code language: Python [python]
import csv # open the file in the write mode f = open['path/to/csv_file', 'w'] # create the csv writer writer = csv.writer[f] # write a row to the csv file writer.writerow[row] # close the file f.close[]
Nó sẽ ngắn hơn nếu bạn sử dụng câu lệnh
directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
9 để bạn không cần gọi phương thức directory='C:\Users\Documents\pyth\\tweet_sentiment.csv'
0 để đóng tệp một cách rõ ràng:Code language: PHP [php]
import csv # open the file in the write mode with open['path/to/csv_file', 'w'] as f: # create the csv writer writer = csv.writer[f] # write a row to the csv file writer.writerow[row]
Nếu bạn xử lý các ký tự không phải ASCII, bạn cần chỉ định mã hóa ký tự trong hàm
directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
4.Sau đây minh họa cách viết các ký tự UTF-8 vào tệp CSV:
Code language: PHP [php]
import csv # open the file in the write mode with open['path/to/csv_file', 'w', encoding='UTF8'] as f: # create the csv writer writer = csv.writer[f] # write a row to the csv file writer.writerow[row]
Viết vào ví dụ về tệp CSV
Ví dụ sau đây cho thấy cách ghi dữ liệu vào tệp CSV:
Code language: PHP [php]
import csv header = ['name', 'area', 'country_code2', 'country_code3'] data = ['Afghanistan', 652090, 'AF', 'AFG'] with open['countries.csv', 'w', encoding='UTF8'] as f: writer = csv.writer[f] # write the header writer.writerow[header] # write the data writer.writerow[data]
Nếu bạn mở
directory='C:\Users\Documents\pyth\\tweet_sentiment.csv'
2, bạn sẽ thấy một vấn đề rằng nội dung tệp có thêm dòng trống giữa hai hàng tiếp theo:Để xóa dòng trống, bạn chuyển đối số từ khóa
directory='C:\Users\Documents\pyth\\tweet_sentiment.csv'
3 cho hàm directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
4 như sau:Code language: PHP [php]
import csv header = ['name', 'area', 'country_code2', 'country_code3'] data = ['Afghanistan', 652090, 'AF', 'AFG'] with open['countries.csv', 'w', encoding='UTF8', newline=''] as f: writer = csv.writer[f] # write the header writer.writerow[header] # write the data writer.writerow[data]
Output:
Viết nhiều hàng vào các tệp CSV
Để ghi nhiều hàng vào tệp CSV cùng một lúc, bạn sử dụng phương thức
directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
8 của đối tượng người viết CSV.Sau đây sử dụng phương thức
directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
8 để ghi nhiều hàng vào tệp directory='C:\Users\Documents\pyth\\tweet_sentiment.csv'
2:directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
0Ghi vào các tệp CSV bằng lớp DictWriter
Nếu mỗi hàng của tệp CSV là từ điển, bạn có thể sử dụng lớp
directory='C:\Users\Documents\pyth\\tweet_sentiment.csv'
8 của mô -đun directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
2 để viết từ điển vào tệp CSV.Ví dụ minh họa cách sử dụng lớp DictWriter để ghi dữ liệu vào tệp CSV:
directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
1Làm thế nào nó hoạt động.
- Đầu tiên, xác định các biến giữ tên trường và hàng dữ liệu của tệp CSV.
- Tiếp theo, mở tệp CSV để viết bằng cách gọi hàm
4.directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
- Sau đó, tạo một thể hiện mới của lớp
8 bằng cách chuyển đối tượng tệp [directory='C:\Users\Documents\pyth\\tweet_sentiment.csv'
import pandas as pd import os.path
2] và đối sốimport pandas as pd import os.path
3 cho nó. - Sau đó, hãy viết tiêu đề cho tệp CSV bằng cách gọi phương thức
import pandas as pd import os.path
4. - Cuối cùng, ghi các hàng dữ liệu vào tệp CSV bằng phương thức
8.directory='C:\Users\Documents\pyth\tweet_sentiment.csv'
Bản tóm tắt
- Sử dụng người viết CSV hoặc lớp
8 để ghi dữ liệu vào tệp CSV.directory='C:\Users\Documents\pyth\\tweet_sentiment.csv'
Bạn có thấy hướng dẫn này hữu ích không?