python資料分析005 pandas的時間序列

2022-08-03 18:24:11 字數 1004 閱讀 4438

一. python日期和時間資料型別

1.datetime的time方法可以建立時間,date方法可以建立日期,datetime方法則是日期和時間的結合體。

通過year、month、day、hour、minute、second屬性,可以獲取到相應的日期或者時間的值。

2.使用datetime.now()方法可以獲取到當前時間

二.轉換時間格式

1.strftime()方法的作用是將時間格式轉化為自定義字串格式,格式可以完全自定義。

2.時間格式

3.strptime()方法的作用是字串時間轉化為datetime格式,需要注意的是按一定的格式輸出時間

三.pandas時間序列基礎

1.pandas的date_range()方法可以快速建立出乙個日期範圍。

2.頻率的縮寫

3.有時候我們會對一天或者乙個月的資料進行分析,這就需要我們將時間設定成資料的索引,然後通過時間索引獲取到一定時間範圍內的資料進行分析。

然後可以按照時間索引篩選資料

4.pandas的to_datetime()方法會將字串型別的是時間轉換成timestamp('2019-10-05 00:00:00')時間戳型別。

5.如果想對時間格式修改,還可以使用to_pydatetime()方法將timestamp型別轉換成datetime型別。

6.需要注意的是字串日期中包含中文,我們可以這樣處理

四.總結

python資料分析

以網路爬蟲為例,網路爬蟲是乙個自動提取網頁的程式,爬蟲是搜尋引擎的第一步,也是最容易的一部。網頁搜尋,建立索引,查詢排序 用c c 效率高,速度塊,適合通用搜尋引擎做往往爬取。但是它的缺點也特別明顯 開發慢,寫起來又臭又長的。而python無論在資料分析還是在指令碼自動化編寫尚都是簡單,易學的。良好...

python資料分析

陣列間的算術運算 npwhere pandas的使用 np.random.rand 3,4 產生乙個3行4列的矩陣 0 1之間的 in 32 data1 1,2,3,4.0 in 34 arr1 np.array data1 in 35 arr1 out 35 array 1.2.3.4.in 37...

python資料分析

1.資料分析的含義與目標 2.python與資料分析 3.python資料分析大家族 4.python環境搭建 一 numpy 功能 ndarray 多維操作 線性代數 官網 numpy是python語言的乙個擴充程式庫。支援高階大量的維度陣列與矩陣運算,此外也針對陣列運算提供大量的數學函式庫。nu...