我有一个. csv文件,我想将其转换为numpy dtype('float64 ')
我的代码
import pandas as pd
import numpy as np
from pandas import read_csv
df=read_csv('input.csv')
df=df['data']
df.to_numpy() ---> produces numpy array of object data type and i want it to be dtype('float64')
希望Maven能帮我。谢谢。
数据样本
0 -3.288733e-08, 1.648743e-09, 2.202711e-08, 2.7...
1 2.345769e-07, 2.054583e-07, 1.610073e-07, 1.14...
2 -1.386798e-07, -8.212822e-08, -4.192486e-08, -...
3 -4.234607e-08, 2.526512e-10, 2.222485e-08, 3.3...
4 3.899913e-08, 5.349818e-08, 5.65899e-08, 5.424...
...
1条答案
按热度按时间njthzxwz1#
如果每行中的浮点数相同,请使用
Series.str.split
并强制转换为浮点数,然后将DataFrame
转换为numpy数组: