每列中的唯一值到列中,其中包含它的出现次数,pandas

时间:2018-06-07 16:56:07

标签: python excel pandas aggregate data-science

我在索赔级记录上有数据集。

Data-frame Example

我想创建另一个数据框,其中包含一周内每个唯一值的出现次数。

The new data-frame Example

说表的名称是(Claims.csv)

import pandas as pd
import dateutil
df = pd.read_csv("Claims.csv", encoding='utf-8')

我应该创建一个遍历所有行的循环并将每个唯一值保存在列表中,然后从该列表中创建新数组,然后再次遍历所有行以获取它的值的数量? 或者有可以做到这一点的pandas中的内置函数,还是现成的库?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为这是你正在寻找的功能

df['column_name'].value_counts()