資料分析 python連線postgresql

2021-10-10 09:59:42 字數 648 閱讀 6363

python?一切

// 載入相關庫

import psycopg2

import pands as pd

conn = psycopg2.

connect

(database=

'', user=

'', password=

'', host=

'', port=***x)

//建立游標,用來執行資料庫操作

cursor = conn.cursor

cursor.

execute

(sql_data)

data = cursor.

fetchall()

// conn.commit() 這裡需要說明的是,如果只是普通查詢語句,可以不使用commit()函式,如果需要insert()/update()/delete()操作,需要在rollback()函式之後加上commit()函式。

cursor.

close()

conn.

close()

//轉成dataframe格式

df = pd.

dataframe

(data)

接下來可以基於獲取的資料寫演算法了。

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...