原创 刪除DataFrame中值全爲NaN或者包含有NaN的列或行

如果存在以下DataFrame      年齡      性別        手機號 0    2             男           NaN 1    3             女           NaN 2    4

原创 在CentOS7的Linux系統中配置Jupyter並遠程登陸

前言 Jupyter是anaconda中自帶非常好用的python交互式筆記本,大部分人在windows下使用Juypter,打開使用也是本地使用,那本文介紹的是如何在Linux下配置好Jupyter,並遠程登陸。 安裝Juypter

原创 刪除DataFrame中值全爲NaN或者包含有NaN的列或行?

如果存在以下DataFrame      年齡      性別        手機號 0    2             男           NaN 1    3             女           NaN 2    4

原创 字典的使用

1.copy函數是淺拷貝 Python中的對象之間賦值時是按引用傳遞的,如果需要拷貝對象,需要使用標準庫中的copy模塊。 1. copy.copy 淺拷貝 只拷貝父對象,不會拷貝對象的內部的子對象。 2. copy.deepcopy 深

原创 Numpy中array的where使用

如果想對array的值進行判斷,符合條件就設值爲X,不符合就設值爲Y,可採用np.where(條件,x,y)   其中 x,y不必是數組,都可以是標量值 假設現在有個隨機array,把正數替換爲2,負數替換爲1: arr=randn(4,

原创 Pandas下的DataFrame的數據選擇、切片

pandas下的數據選擇可以以以下方式進行: 1.選擇行 import pandas as pd date=pd.date_range('20161213',periods=10) df=pd.DataFrame(list(range(1

原创 Numpy的array的布爾型索引與賦值

names=np.array(['Bob','joe','will','haha'])data=np.randn(2,2) 1、可使用names==‘Bob’來判斷array中的值是否與Bob相同:>>>names=='Bob' arr

原创 用pandas和numpy創建DataFrame

import pandas as pd import numpy as np date = pd.date_range('20161213', periods=2) df = pd.DataFrame(np.arange(4).resha

原创 Nmupy的array切片處理

1.np.array的切片注意事項 arr3d=np.array([[[1,3,4],[1,2,2]],[[1,2,3],[5,6,7]]]) 如果對arr3d進行切片處理:arr3d_slice=arr3d[0]結果爲arr3d_sli

原创 Numpy的使用

1  np.info(XX)用來查看np的函數 2. Numpy提供了兩種基本對象  ndarray 與 ufunc ndarray(下文統一稱之爲數組)是存儲單一數據類型的多維數組 ufunc則是能夠

原创 SQL查詢按年、月累計求和

先有如下表格 C爲主鍵 想查詢出每年每月的累計交易額 SELECT 年, 月, 交易額, (SELECT SUM(交易額) FROM

原创 fatal: pathspec 'readme.txt' did not match any files 解決辦法

Git中用,git init 創建好倉庫後,目錄就會多了 .git 的目錄,它裏面放了 Git 所需要的一些文件,先忽略。 如果要將某文件比如readme.txt放進倉庫中可以輸入: git add readme.txt 但可能會出現這樣

原创 Pandas的使用

1.excel文件的讀取 路徑需爲絕對路徑,或把文件移動到project下