题解 | #按照毕业年份与使用语言筛选牛客网7级用户#

按照毕业年份与使用语言筛选牛客网7级用户

https://www.nowcoder.com/practice/309697cf5250403e927a1a41627cb73f

使用pandas库进行筛选,一共有3中方式

  1. 'data.query'
  2. 'data.loc'
  3. 'data[()&()&()]'
import pandas as pd

Nowcoder = 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)

cond1 = Nowcoder["Language"] == "CPP"
cond2 = Nowcoder["Level"] == 7
cond3 = Nowcoder["Graduate_year"] != 2018
cond = cond1 & cond2 & cond3
# print(Nowcoder[cond])

print(Nowcoder.query("Language == 'CPP' & Level == 7 & Graduate_year != 2018"))

# print(
#     Nowcoder[
#         (Nowcoder["Language"] == "CPP")
#         & (Nowcoder["Level"] == 7)
#         & (Nowcoder["Graduate_year"] != 2018)
#     ]
# )

# print(
#     Nowcoder.loc[
#         (Nowcoder["Language"] == "CPP")
#         & (Nowcoder["Level"] == 7)
#         & (Nowcoder["Graduate_year"] != 2018)
#     ]
# )

#数据分析#
Python:数据分析 文章被收录于专栏

Python篇:python数据分析

全部评论

相关推荐

阿里巴巴各部门年终奖开奖了,有人拿到了220w
真烦好烦真烦:拿命换钱呢,公司给你220万,肯定是因为你对公司的贡献大于220万,想想要多厉害多累才能达到
投递阿里巴巴集团等公司10个岗位 >
点赞 评论 收藏
分享
03-10 20:35
已编辑
武汉大学 C++
点赞 评论 收藏
分享
你背过凌晨4点的八股文么:简历挂了的话会是流程终止,像我一样
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务