题解 | #牛客网不同语言使用人数#
牛客网不同语言使用人数
https://www.nowcoder.com/practice/c75c8f8f31f1489e8a5072ff4f19e93b
import pandas as pd df = pd.read_csv("Nowcoder.csv", sep=",") pd.set_option("display.width", 300) # 设置字符显示宽度 pd.set_option("display.max_rows", None) # 设置显示最大行 pd.set_option("display.max_columns", None) print(df['Language'].value_counts())
二、刚刚发现牛客网想要学习编程的小白,不知道优先学习什么语言,刷什么题单,你能帮助他从这个csv文件中找到牛客网各种语言使用的用户分别有多少吗?
思路:使用for循环多次遍历,可是感觉太麻烦了,应该有某种函数可以主动遍历归纳
核心代码:print(df['Language'].value_counts())
解析:.value_counts()
是pandas库中Series和DataFrame对象的一个方法,用于计算指定列或行中每个唯一值的出现次数,并以频率的形式返回一个Series对象。