蜗牛数据分析
职业作者,多年编程图书写作经验,专注研究Python和R语言。
展开
-
Python字符串操作(上)
目录capitalize()方法——字符串首字母转换为大写casefold()方法——所有大写字符转换为小写center()方法——字符串居中填充count()方法——统计字符串出现次数decode()方法——解码字符串encode()方法——编码字符串endswith()方法——是否以指定子字符串结尾expandtabs()方法——tab符号转为空格find()方法——字符串首次出现的索引位置format()方法——格式化字符串f-string——格式化字符串index()方法——字符串首次出现的索引位置原创 2023-10-19 17:46:06 · 229 阅读 · 0 评论 -
Python绘制表格
Python的Plotly模块可以实现绘制表格。Plotly是基于JavaScript的Python封装,它可以为很多编程语言提供接口。而交互式、美观、使用方便也成为了Plotly最大的优势。Plotly是一个单独的绘图库,与Matplotlib绘图库、Seaborn绘图库并没有什么关系,它有自己独特的绘图语法、绘图参数和绘图原理,与Python中Matplotlib、NumPy、和Pandas等库可以做到无缝连接。Plotly支持绘制表格,而且绘图效果非常美观。原创 2023-06-07 21:31:32 · 3888 阅读 · 1 评论 -
Pandas对于大型(上G)数据集的几种读取方式
在一个CSV文件中往往存在很多列数据,但并不是所有的列都是我们需要的,此时如果将所有的列都读取出来,无疑会减慢数据读取速度。)竞赛平台上寻找一些数据集来练习,但是发现部分数据集是几G甚至几十G的,如图1所示。当刚刚得到一个很大的CSV文件时,迫切想了解数据的情况,此时推荐使用DataFrame对象的head()方法和tail()方法,先查看前5行数据和最后5行数据。说明:head()方法和tail()方法默认是查看5行数据,如果想查看更多的数据可以指定行数,如head(20),查看前20行数据。原创 2023-05-27 21:22:06 · 807 阅读 · 0 评论 -
Python批量处理Excel办公自动化
Python批量处理Excel文件。xlwings模块是一个可以实现从Excel调用Python,也可以在Python中调用Excel的库。它是开源免费的,而且在不断的更新。xlwings模块支持.xls文件的读取、支持.xlsx文件的读取与写入、支持Excel操作、支持VBA,其强大的转换器可以处理大部分数据类型,包括numpy数组和Pandas的DataFrame数据类型。原创 2022-11-01 14:01:00 · 859 阅读 · 0 评论 -
Python为输出的数据绘制表格
通过Python的Texttable模块为数据添加表格框线原创 2022-11-01 17:54:22 · 3918 阅读 · 0 评论 -
Jupyter Notebook使用技巧
Jupyter notebook 设置工作空间。Jupyter Notebook工作空间默认路径的修改方法。自动代码补全。Jupyter Notebook的快捷键原创 2022-11-01 14:24:57 · 581 阅读 · 0 评论