数据帧到结构化numpy数组?

2024-09-27 07:28:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧(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。你知道吗


Tags: 数据对象numpyiddf数组nan通量

热门问题