Я новичок в Python. Я застрял на этой простой задаче довольно долго, но, похоже, не могу найти ответ.
![enter image description here](https://i.stack.imgur.com/0u7oi.png)
У меня есть pandas
фрейм данных, все, что я пытаюсь сделать, это взять минимум два столбца, но там, где один столбец отстает
enter code x = {'A': pd.Series([1,3,6,5,3,2]),
'B': pd.Series([4,2,8,4,4,2])}
x1 = pd.DataFrame(x)
x1.rolling(2).apply(lambda x: np.min(x['A'].iloc[1],x['B'].iloc[0],axis=1))
Это дает мне ошибку:
IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices
Если код работает, ответ должен быть
c = [NaN,3,2,5,3,2]