Чего бы мне хотелось. (В данном случае: строка 1 2011 г. = строка 2 2016 г.)
строка 49:50 2011 г. b1 совпадает со строкой 51:52 bt 2016 г. (оба одного и того же элемента, но разные значения в разные годы), но нарезается по-разному из-за того, что в 2016 году он находился в другой ячейке.
Я использовал pd.concat и pd.Series, но все равно безуспешно.
Код: Выделить всё
# slicing 2011 data (total)
b1 = df1.iloc[49:50, 6:7]
m1 = df1.iloc[127:128, 6:7]
a1 = df1.iloc[84:85, 6:7]
data2011 = pd.concat([b1, m1, a1])
# slicing 2016 data (total)
bt = df2.iloc[51:52, 6:7]
mt = df2.iloc[129:130, 6:7]
at = df2.iloc[86:87, 6:7]
data2016 = pd.concat([bt, mt, at])
data20112016 = pd.concat([data2011, data2016])
print(data20112016)
< /code>
Вывод, который я получаю: < /p>
Что мне нужно исправить. (В этом случае: строка 49 = строка 51, так что 11849 в левом столбце и 13500 в правом столбце) < /p>
49 11849
127 22622
84 13658
51 13500
129 25281
86 18594
Код: Выделить всё
# Tot_x Tot_y
# 49=51 11849 13500
# 127=129 22622 25281
# 84=86 13658 18594
Заранее.
Подробнее здесь: https://stackoverflow.com/questions/505 ... for-pandas
Мобильная версия