2017-06-19 13 views
0

我試圖瞭解是否有一種方法來將整個數據框轉換爲浮點數時讀取熊貓或我需要創建一個函數後,我讀了數據呢?有沒有辦法在讀入時將整個數據幀轉換爲浮點數?

我正在使用的數據是從facebook廣告帳戶導出的。我只在包含數字的列中讀取,而文件中的唯一字符串是標題。

import pandas as pd 
import seaborn as sns 
import numpy as np 
from sklearn import preprocessing 
from sklearn.manifold import TSNE 

data = pd.read_csv("12776828-all-engage.csv", header=None, usecols=[4,6,7,8,11,14,15,16,17,18,19,20,21,22,23,25]) 

回答

1

您可以指定,通過給pd.read_csv參數dtype=np.float64(或np.float16np.float32如果數據能)。

雖然大熊貓通常可以推斷出它本身。我注意到你提到文件中有頭文件。如果將參數header保留爲缺省值infer,還應該導致將內容轉換爲數字數據類型。

相關問題