python 利用panadas 进行分类+区分
```pythonimport 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
哥哥为啥这代码贴出来 好丑 我很失望阿
过段时间应该就好了.....markdown的插件有bug,作者又不积极修...
页:
[1]