控制python資料框的資料精度

2021-08-28 23:39:29 字數 602 閱讀 2470

需要從python連資料庫提取資料的轉為資料框,之前也博文也寫過如何將資料庫資料轉為資料框。

有乙個問題是,原資料庫的資料是保留15位小數的資料,例如:20.000000000000000,但是如果轉為pd.dataframe後,就只有六位小數。

這是因為在資料框中預設的精度是乙個固定值,現在不希望會損失,可以設定資料框的精度。

pd.set_option('precision', n)#n表示希望保留的小數字數

這是是設定為15的結果。

關於這個函式pd.set_option()可以參考pandas的文件:

這個可以設定資料框資料居中還是靠左,最大顯示行數,顯示多少長度,換行不換行等等

想到之前控制jupyter中資料框的顯示,用的其實是html的方法讓資料居中,完全可以這樣設定誒。

python資料框基本操作

dataframe行數 len data dataframe列數 len data.ix 1 檢視行數和列數 data.shape from numpy import m,n shape data m為行數,n為列數資料型別 type data 生成新資料框 df pd.dataframe np.a...

Python常見資料框操作

import numpy as np import pandas as pd from pandas import sereis,dataframe ser series np.arange 3.data dataframe np.arange 16 reshape 4,4 index list a...

python把資料框寫入MySQL

手裡頭有乙份上海市2016年9月1日公共運輸卡刷卡資料 想做一下上海市通勤資料探勘,由於原始檔有800多兆,用python讀取起來很慢很卡,於是想匯入資料庫mysql裡面處理,以前一般是開啟workbench視覺化操作匯入資料庫,這次想換成 實現,於是琢磨著如何把這個csv檔案用python導進去。...