2015-12-12 110 views
1

我試圖從.csv文件產生輸出作爲具有列標題的表格。我試圖顯示與計算頻率的表格。到目前爲止,我可以用這個代碼計算頻率:Anaconda - 從CSV顯示錶格輸出

import pandas 
d = pandas.read_csv('gapminder.csv', low_memory=False) 
d['urbanrate'] = d['urbanrate'].convert_objects(convert_numeric=True) 

print ('Count Urban rate') 
c = d.groupby('urbanrate').size() 
print (c) 

print ('Urban rate percentage') 
f = d.groupby('urbanrate').size() * 100/len(d) 
print (f) 

,輸出是這樣的:

Count Urban rate 
urban rate 
10.40  1 
12.54  1 
12.98  1 

但我想有有樣柱:

Rate Count 
10.40  1 
..   .. 

感謝

回答

0

您可以設置列名稱:

f.columns = ['Rate', 'Count'] 
print(f) 

打印:

Rate Count 
0 10.40  1 
1 12.54  1 
2 12.98  1 

如果你不喜歡看指數:

print(f.to_string(index=False)) 

打印:

Rate Count 
10.40  1 
12.54  1 
12.98  1 
+0

感謝。這是我想要的。 – MKJ