基于Python的高职课堂智能手机使用情况数据分析*
2021-04-13吕泷王毅飞李晓燕
吕泷,王毅飞,李晓燕
基于Python的高职课堂智能手机使用情况数据分析*
吕泷,王毅飞,李晓燕
(重庆公共运输职业学院,重庆 402247)
科学的决策往往是建立在数据之上,对数据进行科学、有效地分析,将有助于更好地解决问题。传统数据分析一般采用Matlab、Excel等工具,并实现数据可视化。但存在开发效率低、数据结构与函数匮乏、不便于科学计算等缺点。因此,采用目前最主流的Python语言,利用其Pandas库进行数据处理与分析,并利用Matplotlib库实现分析结果的可视化。
Python;数据可视化;智能手机管理;数据分析
随着科技的进步、社会的发展,智能手机对人们的生活产生了非常重要的影响,包括入驻在象牙塔中的各位莘莘学子也不能避免。目前,智能手机在给大学生带来便利与乐趣的同时,也日益对他们的课堂专注度、学习方式、学习工具、教学反馈方式等带来影响。
通过本院内采集的课堂智能手机使用情况数据,利用Python程序进行分析,希望找到有效的管理方式。Python语言是目前最流行的数据分析并能将结果可视化的工具,将有助于本次研究分析与结果展示。
1 获取课堂智能手机使用情况原始数据
原始数据为Excel文件,Python程序要读取,需要借助自带或第三方库来实现。Python常用读取与处理Excel文件的模块包含Pandas,xlwt、xlrd和Openpyxl模块。
本论文采用Pandas模块,直接读取Excel文件数据,并转为DataFrame的格式。
首先需要导入Pandas模块。
数据读取部分代码:
import pandas as pd
f = r'C:UsersAdministratorDesktopgithubpython-project重庆公共运输职业学院课堂手机使用情况.xlsx'
df = pd.read_excel(f)
2 数据处理与计算
Pandas是一个强大的分析结构化数据的工具集,它的使用基础是Numpy(提供高性能的矩阵运算),用于数据挖掘和数据分析,同时也提供数据清洗功能。……
