原创 利用openpyxl拆分多個工作表的工作簿

實現按目錄拆分工作簿,源數據如下圖 按目錄拆分成N個文件。 上代碼,沒有找是否有整個sheet 複製的,先逐個cell複製解決問題。: # encoding: utf-8 """ @author: 陳年椰子 @contact: hn

原创 pyecharts 實現顯示數據爲百分比的柱狀圖

pyecharts是做數據分析的好幫手,柱狀圖比較簡單,網站例子不夠多,一般柱狀圖就是直接傳兩組數據就搞掂了,如果想要顯示數據爲百分比,比如下圖例子。     需要做兩處調整。 1、Y軸內容 2、標籤內容 查了文檔,都是修改opts.L

原创 sqlite3 數據同步

在一個小項目中,用到 sqlite3 , 需要同步兩個表,懶得裝工具, 寫了兩個函數搞掂。貼代碼出來給需要的朋友。 # encoding: utf-8 """ @author: 陳年椰子 @contact: [email protected] @v

原创 對csv文件數據分組,並用pyecharts 展示

在處理csv文件時,會有些數據需要分組展示。比如以下文件及統計效果: 爲了避免重複勞動,把pandas 和 pyecharts 做了個結合。 # coding=UTF-8 from pyecharts import Bar,Scat

原创 Centos7 安裝ODBC訪問 Mysql

1、安裝 unixODBC yum install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel 2、安裝 MySQL Connector/ODBC  在mysql網站下

原创 關於數據分析崗位的工作思考

2020年來了,到了展望全年工作,提出思路的時候了。 對於數據分析崗位,涉及的工作內容,自己理解應該是有4個方面:數據來源、數據分析算法、數據應用、數據安全。 總結一下,歡迎大家批評指正。 數據分析工作是根據業務部門的需求,對企業經營數據

原创 內網利用 django 及 pyecharts 做數據分析展示

pyecharts 是個不錯的數據可視化庫。 和 django 結合, 更是展示數據分析結果的好助手。 但如果在內網(與互聯網隔離)中使用, 則無法顯示圖像, 因爲用到的 js 文件都是在互聯網上。 如果想要內網利用 django 及 p

原创 微信羣畫像,利用詞雲圖分析微信羣熱點

    微信上有很多個羣,不少羣都是做了免打擾設置,但有的時候又想知道羣裏在討論什麼熱點問題。利用詞雲圖分析是一個瞭解某個微信羣熱點的方法。     本文通過itchat 採集微信羣聊記錄,用jieba做分詞,用wordcloud生成詞雲

原创 利用 tkinter 實現題庫查詢功能 [控件大小自適應界面變化]

今天回答了幾個和 tkinter 相關的問題,都是和界面,控件,事件相關,結合這段時間都在手機答題, 題庫查詢太麻煩。就做了這個例子。 本例子用到 Tkinter 庫。 包含Tkinter 的 Label , Entry , Button

原创 利用 django 及 pyecharts 做dashboard

dashboard是商業智能儀表盤(business intelligence dashboard,BI dashboard)的簡稱,它是一般商業智能都擁有的實現數據可視化的模塊,是向企業展示度量信息和關鍵業務指標(KPI)現狀的數據虛擬

原创 用pyglet做展示板,解決中文字體選擇問題

接到個小任務,在競標會上實時展示一些信息,單位,金額等。 有兩種方式: 1、web 方式, 開一個頁面, 定時刷新。後臺改數據庫。 2、用python 完成,做個展示板,聯數據庫,定時刷新,後臺改數據庫。 兩種方式的後臺改數據庫,可以直接

原创 Ubuntu 18.04 安裝MYSQL的ODBC驅動

看了不少文章,mysql 的odbc 驅動因爲版本的問題,沒找到適合 ubuntu 18的。 折騰一下,把過程帖出來給大家參考。 1、安裝unixODBC 這個有很多詳細的介紹,帖一下命令即可。我下的是2.3.4 sudo wget f

原创 WxPython 界面利用pubsub與線程通訊

WxPython 4.0 以後不用wx.lib.pubsub 來做消息通訊了, 改用 pubsub , 如果繼續用 wx.lib.pubsub , 會有以下警告提示: >>> from wx.lib.pubsub import pub W

原创 從Oracle遷移數據到Hadoop

目標:把Oracle 下的數據文件遷移到 Hadoop , 數據表都是上億條,每個數據表的空間都超過100G。 關鍵是建立數據文件是UTF8格式,這樣數據中的漢字在Hadoop 裏顯示才正常。 平臺:CentOS 6.10 工具:Pyth

原创 利用pypubsub 進行python線程間通信。

兩個線程分別做不同的操作時,有的時候需要相互發送消息。 之前我寫過利用 pypubsub  完成 線程和 wxpython 界面的通信。 下面在提供一個純線程間的通信。 場景描述如下: 線程1檢測網絡連接狀況  線程2運行測試腳本  ,