将pd.DataFrame转换为np.array

时间:2018-03-26 03:33:23

标签: python pandas numpy

我有一个关于将DataFrame转换为np.array的问题。

我通过下面的代码将DataFrame转换为数组, 但转换后,df中的所有数字都改变了小数点的位置。如何保存它们的格式?df包含int64和float64。

 import os
 import pandas as pd 
 import numpy as np

 df = pd.read_csv("***.csv", header=0, parse_dates=['date'])

 xset = np.array(df)

※作为df的输出 124.63 1215.93 20.56

※作为xset的输出 ([[1.24630000e + 02,1.21593000e + 03,2.05600000e + 01,...,

1 个答案:

答案 0 :(得分:0)

你可以使用np.array(df.values)