我有一个关于将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,...,
答案 0 :(得分:0)
你可以使用np.array(df.values)