Используйте shift .
df['dA'] = df['A'] - df['A'].shift(-1)
, если вы используете имя дубликата массива, последний массив должен быть заменен в первом массиве.
У вас не может быть дубликатов ключей. Вы определяете «02» дважды.
Решение: Определите «Сентябрь» как:
"September" => array(
"02" => array(
"Line 1",
"Line 11"
),
"12" => array(
"Line 2"
),
"31" => array(
"Line 3"
)
),