我如何正确指定dtype str



文件是 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。

现在,熊猫为我工作,然后继续前进。谢谢

相关内容

  • 没有找到相关文章

最新更新