计算机是人类发明的最好的工具之一,至少在计算、逻辑处理领域是十分友好的。现在,各种高级语言在世界流行,有C、C++、Java、Python等,它们在各自的适应领域发光发热。如对于运行效率来讲,C、C++是毋庸置疑的强者。对于跨平台支持能力,我认为Java和Python具有相似能力。但对于小白来讲,我相信Python是每一个零基础都会喜欢上的高级语言,当然它也是一种脚本语言。
Python是什么?首先,它不是蛇,更不是蟒蛇。在计算机领域它是指计算机编程语言,是一种具有超高灵活性的脚本语言。
Python做什么用?在自动化办公、大数据挖掘、人工智能都有非常多的应用。作为小白的我们,首先要做到的就是如何使用它,最基础的是用它做自动化办公。
现在让我们来做一个实例,感受它的简洁语法、上手速度。
目标任务:打开文件,将分数列≥60分的设置为合格,否则为不合格。
程序编写:
import pandas as pdf = pd.read_csv('500万行数据.csv',header=0,encoding='gbk',sep='\t')f['Score'] = f['Score'].apply(lambda x: '合格' if x>=60 else '不合格')print(f.head())
数据输出:
Name Score0 张飞 不合格1 关羽 合格2 刘备 不合格3 曹操 不合格4 李四 不合格
程序解释:
到这里,我们以及成功完成数据处理了,是不是方便。现在,我们来解析下编写的程序。
行1:导入用到的包,相当于你打开excel软件。
行3:用pandas工具包打开文件。
行4:将≥60分的值修改为合格,否则不合格。
行6:将文件的前5行输出到屏幕。
----------
它是数字世界里的一把杀猪刀
却总能巧夺天工
它的世界是纯粹0、1组合
却总能创造无尽幻想
......
本公众号关注数据价值分析、编程学习,将不定期更新社会热点数据分析结果、编程技巧,分享数据分析工具、方法、学习等内容,欢迎有兴趣的小伙伴加入。