文件是 utility.dat
Name D L J H E M RF AF
line1 150 4.5 2.0 150 2 Copper 0.8 true
line2 140 4.5 2.0 140 2 Aluminium 0.8 true
我的脚本是 script.py
import numpy
configName = "utility.dat"
lines = numpy.genfromtxt(configName,
skip_header=1,
dtype=(str, float, float, float, float, float, str, float, bool))
print(lines[0])
我的结果是
('', 150., 4.5, 2., 150., 2., '', 0.8, True)
Process finished with exit code 0
现在如何正确指定 dtype ?因为我不想给出大小,例如" S12" 或其他东西,因为我不知道这会有多大。我也不想使用 dtype = none 。
其他解决方案?
,因为我无法通过numpy搬到熊猫,对我有用。
我是Python的新手,因此仍在学习,但是我想到,如果我想在float,string,string,整数上有一个数据表和整数我最好使用numpy。
现在,熊猫为我工作,然后继续前进。谢谢