陈公子的话 发表于 2020-12-17 21:10:59

python 利用panadas 进行分类+区分

```python
import numpy as np
import pandas as pd
from pandas import Series, DataFrame

#随机种子
np.random.seed(666)

#25~100 取20个随机数 作为成绩
score_list = np.random.randint(25,100,size=20)
#print(score_list)

#指定多个区间即不及格 及格良好 优秀
bins=

#每个成绩对应哪个区间
score_cut = pd.cut(score_list,bins=bins)
#print(score_cut)

#统计每个区间的人数
#print(pd.value_counts(score_cut))

df = DataFrame()
df['Students'] =
df['Score'] =score_list
#print(df)

#使用cut 分别判断学生成绩 所在的区间
#print(pd.cut(df['Score'],bins=bins))

#将类别加入到我们的 DataFrame表格中去
#df ['Categories'] =pd.cut(df['Score'],bins=bins)


#这样打印出来的类型 Categories 是我们设置 的区间 0,5959,70 70,8080,100 等等不方便阅读
#print(df)


#我们将这些类别重命名 方便区分和阅读
df['Categories'] = pd.cut(df['Score'],bins=bins,labels=['low', 'middle', 'good', 'perfect'])

#分开写法
#labels=['low', 'middle', 'good', 'perfect']
#df['Categories'] = pd.cut(df['Score'], bins,labels=labels )

print(df)
```

本来再写其他的,很多库没学过..写个例程熟悉一下

陈公子的话 发表于 2020-12-17 21:12:07

哥哥为啥这代码贴出来 好丑 我很失望阿

王一之 发表于 2020-12-18 14:49:11

小陈 发表于 2020-12-17 21:12
哥哥为啥这代码贴出来 好丑 我很失望阿

过段时间应该就好了.....markdown的插件有bug,作者又不积极修...
页: [1]
查看完整版本: python 利用panadas 进行分类+区分