NPM пытается получить зависимость, которая никогда не запрашивается

Итак, я нашел способ.

  1. перебирает каждый столбец
  2. groupby month
  3. , беря первое и последнее значение, которое у меня есть в этом месяце
  4. df_migdal = pd.DataFrame () для col в df_input.columns [0:]: stock_position = df_input.loc [:, col]
    name = stock_position.name
    name = re.sub('[^a-zA-Z]+', '', name)
    name = name[0:-4]
    
    
    stock_position=stock_position.groupby([pd.TimeGrouper('M')]).agg(['first', 'last'])
    
    stock_position["name"] = name
    stock_position["return"] = ((stock_position["last"] / stock_position["first"]) - 1) * 100
    stock_position.dropna(inplace=True)
    df_migdal=df_migdal.append(stock_position)
    df_migdal=df_migdal.round(decimals=2)
    

Я попытался сделать это более холодным способом, но не знал, как обрабатывать, мультииндекс, который я получил ... Мне нужно, чтобы для каждого столбца, чтобы взять два подколока и создать третий из некоторой лямбда-функции.

df_input.groupby([pd.TimeGrouper('M')]).agg(['first', 'last'])
0
задан imyjimmy 19 January 2019 в 22:10
поделиться