2013-05-03 13 views
7

Pracuję z serią i zastanawiałem się, jak zmienić nazwę serii podczas pisania do pliku. Na przykład, mój wyjściowy CSV składa się z następujących elementów:Zmienianie nazwy serii w pandach

Gene_Name,0 
A2ML1,15 
AAK1,8 

chcę być następujące:

Gene_Name,Count 
A2ML1,15 
AAK1,8 

Uwaga: Nie chcę mój nagłówek być „Gene_Name, 0”, ale "Gene_Name, Count." Jak mogę to zrobić?

+0

Używasz szeregowo lub DataFrame? – waitingkuo

Odpowiedz

10

Aby "policzyć" nazwę serii, wystarczy ustawić ją na your_series.name = "Count", a następnie wywołać to_csv w ten sposób: your_series.to_csv("c:\\output.csv", header=True, index_label="Gene_Name").

2

Innym sposobem, aby to zrobić:

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

lub

s.reset_index(name="Count").to_csv("output.csv", header=True, index_label="Gene_Name") 
Powiązane problemy