我有一个pandas数据帧,它有一个名为my_labels
的列,其中包含字符串:'A', 'B', 'C', 'D', 'E'
。我想计算每个字符串出现的次数,然后将计数的数量除以所有计数的总和。我试着在Pandas中这样做:
func = lambda x: x.size() / x.sum()
data = frame.groupby('my_labels').apply(func)
这段代码抛出一个错误,'DataFrame对象没有'size‘属性。我如何在Pandas中应用函数来计算这个值呢?
https://stackoverflow.com/questions/15374597
复制相似问题