2013-05-03 37 views
7

Tôi đang làm việc với chuỗi video và tôi đã tự hỏi làm cách nào để đổi tên chuỗi khi viết vào một tệp. Ví dụ, csv đầu ra của tôi bao gồm những điều sau đây:Đổi tên chuỗi trong gấu trúc

Gene_Name,0 
A2ML1,15 
AAK1,8 

Tôi muốn nó được như sau:

Gene_Name,Count 
A2ML1,15 
AAK1,8 

Lưu ý: Tôi không muốn tiêu đề của tôi là "Gene_Name, 0" nhưng "Gene_Name, Count." Làm thế nào tôi có thể thực hiện điều này?

+0

Bạn đang sử dụng Series hoặc DataFrame? – waitingkuo

Trả lời

10

Để đặt "Đếm" tên của chuỗi của bạn, chỉ cần đặt số đó là your_series.name = "Count" và sau đó gọi to_csv như sau: your_series.to_csv("c:\\output.csv", header=True, index_label="Gene_Name").

2

Một cách khác để làm điều đó:

s.to_frame("Count").to_csv("output.csv", header=True, index_label="Gene_Name") 

hoặc

s.reset_index(name="Count").to_csv("output.csv", header=True, index_label="Gene_Name") 
Các vấn đề liên quan