Поскольку data
является фреймом данных, pandas пытается сопоставить индексы.
Например,
ages = pd.DataFrame({'col1': [1,2,3]},
index=['a', 'b', 'c'])
df = pd.DataFrame(data=ages,index=['Ardrossan'])
дает
col1
Ardrossan NaN
Но
ages = pd.DataFrame({'col1': [1,2,3]},
index=['a', 'Ardrossan', 'c'])
df = pd.DataFrame(data=ages,index=['Ardrossan'])
Тогда получается
col1
Ardrossan 2
Убедитесь, что у вас есть индекс Ardrossan
в вашем предыдущем фрейме данных.Или просто установите индекс потом