У меня есть фрейм данных с набором тегов и тэгов, а также фрейм данных с именами столбцов по тэгам.Список тегов имеет длину 175 элементов, а список столбцов из входных данных - 60 элементовЯ хочу переименовать имена столбцов из тегов в tagname.Для этого я делаю следующее:
import pandas as pd
df_input = pd.read_excel(r'C://Users//..//*.xlsx')
df_tags = pd.read_excel(r'C://Users//..//*.xlsx')
old_names = df_input.columns
new_names = []
tag = df_tags.iloc[:][0]
for i in range(0,len(df_input.columns)):
for j in range(0,len(df_tags)):
if df_input.columns[i] == df_tags.iloc[j][0]:
new_names.append(df_tags.loc[j][1])
df_input.rename(columns=dict(zip(old_names, new_names)), inplace=True)
Тем не менее, я получаю сообщение об ошибке вроде этого: KeyError: 'метка [122] отсутствует в [index]'
Я не понимаю, какая метка 122 индекса не найдена и как это исправить.Кто-нибудь может помочь?