我有一个数据帧(df下面),我想把它转换成一个numpy数组。 变量mjd取1065个唯一值,我试图为每个对象获取一个数组,所有通量对应于不同的mjd值。提前感谢您的帮助!你知道吗
df.head()
Object_id Mjd flux passband
615 59750 -544.81 0
615 59750 -574.80 1
615 59750 54 2
615 59750 -44.810303 3
615 59750 644.810303 4
输出:对象id X通量(mjd)
array[(615,passband = 1, flux(mjd1), flux(mjd2)..flux(mjd1065)),
(615,passband = 2, flux(mjd1), flux(mjd2)..flux(mjd1065))
(615,passband = 3, NaN, flux(mjd2)..NaN)..
(4512,passband = 4, flux(mjd1), flux(mjd2)..flux(mjd1065))]
如果没有相应Mjd的通量,则插入NaN。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐