2013-05-03 33 views
7

Seri ile çalışıyorum ve bir dosyaya yazarken serileri nasıl yeniden adlandırabileceğimi merak ediyordum.Pandalarda yeniden adlandırma

Gene_Name,0 
A2ML1,15 
AAK1,8 

Ben şu olmak istiyorum:

Gene_Name,Count 
A2ML1,15 
AAK1,8 

Not: Örneğin, benim çıkış CSV aşağıdakilerden oluşmaktadır benim başlığı "Gene_Name, 0" olmak istemiyorum ama "Gene_Name, say." Bunu nasıl başarabilirim?

+0

Eğer Series veya DataFrame kullanıyor musunuz? – waitingkuo

cevap

10

Dizininizin adını "Count" yapmak için, your_series.name = "Count" ile ayarlayın ve aşağıdaki gibi to_csv öğesini çağırın: your_series.to_csv("c:\\output.csv", header=True, index_label="Gene_Name").

2

bir başka yolu bunu yapmak için:

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

veya

s.reset_index(name="Count").to_csv("output.csv", header=True, index_label="Gene_Name") 
İlgili konular