所以我有一个看起来像这样的数组:
0.00,69.54
58.00,69.69
103.00,69.72
345.00,69.80
398.00,70.03
427.00,70.31
在.csv文件中。我想绘制第一列(x)与第二列(y)。当我导入数据并使用Numpy的genfromtxt
对其进行绘制时,第一点未显示。当然,当我打印数组时,它会返回第一个x值(应为0)为nan
。为什么会这样?
代码:
import numpy as np
import matplotlib.pyplot as plt
cTime, gObs = np.genfromtxt('drift.csv', delimiter=',', unpack = True)
print(cTime)
print(cTime)
返回:[ nan 58. 103. 345. 398. 427.]
,但是列表中的第一个值为零。发生什么事了?