Jupyter Notebook中显示多个输出和pd.to_csv中文乱码问题

Jupyter Notebook的一个优点是它实质上是Ipython的延申,Notebook里面输出的格式非常好,但是如果有多个输出就不行了。上面的网页介绍了一个tip,当然也有办法永久改变这一点。

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
In Windows, the steps below makes the change permanent. Should work for other operating systems. You might have to change the path.

C:\Users\your_profile\\.ipython\profile_default
C:\Users\xuzhen\Anaconda3\pkgs\ipython-7.12.0-py37h5ca1d4c_0\Lib\site-packages\IPython\core\profile  (我的情况)
Make a ipython_config.py file in the profile_defaults with the following code:

c = get_config()

c.InteractiveShell.ast_node_interactivity = "all"

pandas 之 to_csv 保存数据出现中文乱码问题及解决办法

使用 df.to_csv(file_name2, encoding=’utf-8′) 后还是编码有问题

使用 df.to_csv(file_name2, encoding=’utf_8_sig’) 后中文乱码问题解决了

df.to_csv(file_name3,encoding="utf_8_sig")
df.to_csv(file_name2,encoding="utf_8")

Cov-2019全球疫情实时仪表盘(python+pyecharts)

不说废话,先放图,稍后更新流程。其实这是两个项目,仪表盘那个主要是借鉴了一个大牛的帖子,不得不说牛人太多了。有时间整理下两个脚本,上传到github,每个脚本都差不多400行。

这几天付出没有白费,昼夜赶工出来的,作为小白膜拜下Python大佬们!继续努力,不需在意别人的看法。

Anaconda环境变量设置+mysql基本操作学习

  1. 重新安装anaconda后出现了环境变量引起的问题,解决办法:

https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/

conda config –show envs_dirs

更新conda后解决问题。

  • 2. mysql搭建很久了,最近拿出来练习了下。笔记本处理个几百万行*20列的文本没有任何压力,以后可以拿来处理下SPS数据了

python-pptx自动化办公

因为工作需要加上学习激情,用了一天的功夫写了一个小脚本,自动完成周报ppt,主要是更新里面的图片(主要内容)+部分文字(变量很少)+excel图表。需要改进的地方是table2ppt没有合适的包,用了一个包功能一般,到了ppt格式不好。

原来最多半小时的ppt现在26秒钟就完成了,而且人工复制粘贴图片很容易出错,因为地震数据处理的质控图片很多都是相似的,放在ppt很难看出区别,但是如果放错了客户发现了就凉凉了。这个小工具简直就是数据处理出日报的利器!

Python-pptx有一个文档,近600页。PDF格式的,使用手册,英文原版https://readthedocs.org/projects/python-pptx/downloads/pdf/latest/

  • 插入图片(主要涉及图片位置)
  • 替换文字(主要是日期,OBN地震节点的ID)