原创 mysql Left join 中的笛卡爾積

表A: select * from z_Atable 表B: select * from z_Btable 表B中有重複數據。 A和B的內連接,即笛卡爾積: select * from z_Atable join z_Bt

原创 是什麼讓我放棄Jupyter notebook 轉投 Spyder

. Jupyter notebook 和 Spyder 選哪個? Jupyter 真是帶給我一段不錯的Python Coding 時間,但是後來發現代碼結構稍微複雜點、需要引入自定義模塊的時候,jupyter 開始有點考驗耐心了。

原创 Easy!! 穿透公司內網,在家遠程訪問jupyter notebook

我的環境和訴求: 公司內網電腦A上裝有anaconda,使用 jupyter notebook編輯器。 公司其他電腦可以通過瀏覽器,訪問電腦A上的 jupyter Notebook。 公司的內網也可以上外網(廣域網)。 我的訴求

原创 自定義dataframe時如何爲個別元素賦空值和缺失值

  #自定義dataframe時如何爲個別元素賦空值 import pandas as pd import numpy as np #字符串類型的,使用None賦值爲空值 #數值類型的,使用numpy.NaN賦值爲空值 #時間類型

原创 【Python】apply中的多參數函數,調整默認隱性參數位置

前提知識: re.search 的函數:re.search(pattern, string, flags=0) df.aplly()函數 # 給定正則表達式,希望從df1['title']中找出匹配它的結果 regstr =

原创 mysql局部變量,會話變量,全局變量極簡用法

. mysql中,變量分爲三類,局部變量,會話變量,全局變量。 局部變量主要用在函數以及存儲過程中, 定義:declare c int default 0; 調用:select c; 記住變量名前不需要加@; 會話變量僅對當前客戶

原创 【Python】pymysql中如何引入正則表達式變量,實現模糊匹配查詢

~ pymysql中如何引入正則表達式變量,實現模糊匹配查詢? import pymysql from sqlalchemy import * import re # 給定的字符串,希望能在數據庫查到它的模糊匹配結果 keywd

原创 【Python】數據處理第0步:關於空值和缺失值的處理

關於空值和缺失值: 空值:在pandas中,空值就是空字符串 “” 缺失值:np.nan(缺失數值),pd.naT(缺失時間),或None(缺失字符串) 還有一類數據,比如 -999、0,可能是業務上定義的缺失值。 如何定義缺

原创 【Python】np.where用法實例:求每行第一個不爲空的單元格值

. 以下 Python 代碼,用來求出每行第一個不爲空的單元格值。 # 求每行第一個不爲空的單元格值 import pandas as pd import numpy as np df = pd.DataFrame({"第一列"

原创 【xpath】使用 descendant 定位子孫節點

. . 我們在使用selenium 的xpath方式定位某個元素時,如果這個元素前半部分的路徑是確定的,後半部分的路徑不確定,並且其中有個img節點是需要我們定位出來的,但是不知道它是第幾級子孫節點,這時候就可以用下面的xpath

原创 UnicodeDecodeError 萬能解決辦法

報錯: UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa4 in position 14: invalid start byte 解決辦法很簡單,只需要在另存爲的時候

原创 用貝葉斯公式計算甲箱子被選的概率(附計算過程以及代碼)

. 假設有兩個各裝了100個球的箱子,甲箱子中有70個紅球,30個綠球,乙箱子中有30個紅球,70個綠球。假設隨機選擇其中一個箱子,從中拿出一個球記下球色再放回原箱子,如此重複12次,記錄得到8次紅球,4次綠球。問題來了,你認爲被

原创 【SQL面試】求出各科成績前三名的學生和成績

. . 求出各科成績前三名的學生和成績,與相應的課程。 正確的解法一: select a.* from score as a left join score as b on (a.sourceid = b.sourceid) a

原创 【python】使用 Beautifulsoup 修改html標籤屬性,感覺比正則表達式帥多了

 要修改的index.html文件: <head> <link href=“https://www.highcharts.com/highslide/highslide.css” rel=“stylesheet” /> <script

原创 最簡單優雅修改jupyter自帶主題字體大小顏色(不需要插件不需要第三方theme)

. . 因個人原因,還是喜歡jupyter多一點,寫代碼干擾較少,能讓人集中精力思考。 但是第三方的theme其實細節方面做的並不如意。 所以還是jupyter原裝自帶主題的基礎上改改字體、字號、顏色等比較舒服。 搜索了很多,修改