题解 | #查看牛客网哪些用户使用Python#
查看牛客网哪些用户使用Python
https://www.nowcoder.com/practice/66cfbea68e4e482394422300d4cb1848
from itertools import groupby import pandas as pd Nowcoder = pd.read_csv("Nowcoder.csv", sep=",", dtype=object) print(Nowcoder[Nowcoder["Language"] == "Python"])
直接用Nowcoder['Language']=='Python'找到Language中python一行,会返回
复制代码12340 True1 False2 FalseName: Language, dtype: bool
df['Language'] == 'Python'创建一个布尔型 Series,该 Series 的长度与 df 的长度相同,
并且对应于每行数据,如果该行中 'Language'列的值为 'Python',则该行对应的 Series 元素为
True,否则为 False。
最后,使用布尔型 Series 作为索引,将 DataFrame 中所有 'Language'列为 'Python'的行提取出来,
并将其打印输出。这里的 df[df['Language']=='Python'] 表示只选择 DataFrame 中 'Language'
列的值为 'Python'的行。
Python:数据分析 文章被收录于专栏
Python篇:python数据分析