现有一个Nowcoder.csv文件,它记录了牛客网的部分用户数据,包含如下字段(字段与字段之间以逗号间隔):
Nowcoder_ID:用户ID
Level:等级
Achievement_value:成就值
Num_of_exercise:刷题量
Graduate_year:毕业年份
Language:常用语言
刚刚发现牛客网想要学习编程的小白,不知道优先学习什么语言,刷什么题单,你能帮助他从这个csv文件中找到牛客网各种语言使用的用户分别有多少吗?
输入描述:
数据集直接从当前目录下的Nowcoder.csv文件中读取。
输出描述:
输出该数据集中常用语言所在列各种不同语言出现的次数。
本题涉及中级函数value_counts()的应用。其返回DataFrame中唯一行计数的series,就比如代码中先筛选出Language列数据,然后再返回该数据中每个数据的唯一行计数,如Java在该列数据中出现过15此,则会返回15。其在DataFrame类型中会多返回一个索引,也就是题目中的返回结果的第一列。默认情况下是降序处理。
import pandas as pd
df=pd.read_csv('Nowcoder.csv')
print(df['Language'].value_counts())