【发布时间】:2021-11-19 21:24:48
【问题描述】:
我想编写一个代码,它在a 中为每个不同的值输出重复值的数量。然后我想制作一个熊猫数据表来打印它。下面的sums 代码不起作用我如何才能使它起作用并获得预期的输出?
import numpy as np
import pandas as pd
a = np.array([12,12,12,3,43,43,43,22,1,3,3,43])
uniques = np.unique(a)
sums = np.sum(uniques[:-1]==a[:-1])
预期输出:
Value Repetition Count
1 1
3 3
12 3
22 1
43 4
【问题讨论】:
-
sort列,然后使用groupby().count()。
标签: python arrays pandas numpy count