我有一个数据帧df,其中一列是:
print(df['MJD_DUPLICATE'])
0 (0, 56238, -1, -1, -1, -1, -1, -1, -1, -1, -1,...
1 (-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1...
2 (0, 56269, -1, -1, -1, -1, -1, -1, -1, -1, -1,...
简单地说,我如何把它转换成一个浮点数来绘制它呢?在
^{pr2}$不起作用也不起作用:
for i in range(len(mjds)):
mjds[i] = [float(x) for x in mjds[i]]
谢谢!!在
注意事项:
print(df['MJD_DUPLICATE'][0:][0:0])
(0, 56279, 0, 56539, 0, 56957, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)
Series([], Name: MJD_DUPLICATE, dtype: object)
您是否尝试在dataframe中创建一个新列,该列是一个float,然后根据该列进行绘图?在
编写一个转换单个行值的函数,然后使用^{}
如果你的数据是这样的
^{pr2}$改变你的职能来处理它
相关问题 更多 >
编程相关推荐