「Python」巧用pandas,2行代碼實現列不同值計數,完爆EXCEL

其實昨天寫的“python pandas數據分組計數統計”也用到了這個值統計這個方法,感興趣的朋友可以查看那篇文章,地址如下:

對於大量數據(幾百萬以上),excel無法加載,即使很簡單的一個計數,我們通常也無法做到,用SQL還得先把數據入庫,再SQL出來,麻煩。

「Python」巧用pandas,2行代碼實現列不同值計數,完爆EXCEL

excel 文件未完全加載

示例數據如下:

「Python」巧用pandas,2行代碼實現列不同值計數,完爆EXCEL

python 不同值計數 示例數據

我們要求的結果也很簡單:

「Python」巧用pandas,2行代碼實現列不同值計數,完爆EXCEL

python 不同值計數 結果

代碼就更簡單了,分享給大家,一個小石頭有時也難倒英雄漢:

# encoding:utf-8

import pandas as pd

data = pd.read_csv(r'C:\Users\chenht40\Desktop\20181005.csv', encoding = 'gbk')

print (data['地市'].value_counts())

target = data['地市'].value_counts()

target.to_csv('輸出目標.csv', encoding = 'gbk')

其實只要二三行就夠了。

轉給需要的朋友。


分享到:


相關文章: