У меня есть 2 кадра:
столбцы df1: токен, last_price
df2 столбцы токен, символ, дата
У df1 и df2 есть несколько строк, в которых токены совпадают. Мне нужно извлечь эти строки и иметь фрейм данных с такими столбцами:
Символ токена Last_price.
Для этого я делаю внутреннее соединение
df3 = pd.merge (df1, df2, on = «токен», how = «внутренний»)
Я получаю фрейм данных df3 как
токен, символ, последняя цена, дата
Когда я пытаюсь переименовать, столбцы обозначают символ как символ,
например df3.rename(columns={'symbol', 'Symbol'}, inplace=True)
Я получаю ошибку
TypeError: объект 'set' не вызывается
аналогично, если я попытаюсь сохранить только три столбца и не указать дату
например df3 = df3 [df3 ['token', 'symbol', 'last_price']]
Я получаю KeyError
мне кажется, что после объединения должно быть что-то еще, что нужно сделать, чтобы иметь возможность работать с фреймом данных. Я просмотрел документацию, но не смог найти ничего конкретного. Кто-нибудь может помочь, пожалуйста?
Спасибо за любые вклады