题解 | #牛客的资深员工#

牛客的资深员工

https://www.nowcoder.com/practice/02287d71565f4abaa62d7fc90b250e75

import pandas as pd


dataFrame = pd.read_csv(
    'Nowcoder.csv',
    dtype={
        'ID':str,
        'working_years':int,
        'level':int,
        'language':str,
        'salary':int,
    }
)

result = dataFrame[
    (dataFrame['language'] == 'C') & (dataFrame['working_years'] >= 8)
]

print(result)
  1. 实在太坑了,上一题必须要把int转为str,才能通过。这一题,int必须是int才能通过。
  2. 建议:在题目描述中,告知每个字段的类型。因为int类型的字段,在打印时前面会有空格,str则没有。在结果比对时,会因为空格的原因导致结果错误。
全部评论

相关推荐

哈哈哈哈哈哈哈哈哈哈这个世界太美好了
凉风落木楚山秋:毕业出路老师不管,你盖个章他好交差就完事了,等你盖完毕业了就不关他事情了
点赞 评论 收藏
分享
07-09 15:55
门头沟学院 Java
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务