Python-计算pandas系列中的字符串数

时间:2012-09-26 20:13:51

标签: python pandas

  

可能重复:
  pandas: Frequency table for a single variable

我正在寻找一个函数来计算数组中不同字符串的数量(它是pandas系列的格式)。我有这个循环,但需要更高效的东西。

from pandas import *
ser = Series(['a', 'a', 'b', 'b', 'b', 'c', 'c'])
def occuranceCount(ser):
    labels = []
    x = ''
    for i in range(len(ser)):
        if ser[i] != x:            
            labels.append(ser[i])
            x = ser[i]
    return labels

print len(occuranceCount(ser)) 

主要问题是计算我有多少不同的标签,但也需要知道阵列中特定标签出现的次数。感谢

0 个答案:

没有答案