相关疑难解决方法(0)

在分类列中有条件地创建“其他”类别

我有DataFrame df一列,category用下面的代码创建:

import pandas as pd
import random as rand
from string import ascii_uppercase

rand.seed(1010)

df = pd.DataFrame()
values = list()
for i in range(0,1000):   
    category = (''.join(rand.choice(ascii_uppercase) for i in range(1)))
    values.append(category)

df['category'] = values
Run Code Online (Sandbox Code Playgroud)

每个值的频率计数是:

df['category'].value_counts()
Out[95]: 
P    54
B    50
T    48
V    46
I    46
R    45
F    43
K    43
U    41
C    40
W    39
E    39
J    39
X    37
M    37
Q    35
Y    35
Z    34
O …
Run Code Online (Sandbox Code Playgroud)

python dataframe python-2.7 pandas categorical-data

3
推荐指数
2
解决办法
2063
查看次数

标签 统计

categorical-data ×1

dataframe ×1

pandas ×1

python ×1

python-2.7 ×1