Я пытаюсь извлечь значение из фрейма данных и поместить его в переменную.Затем позже я запишу это значение в книгу Excel.
Сначала я запускаю SQL-запрос и сохраняю в df:
df = pd.read_sql(strSQL, conn)
Я перебираю другой список элементов и просматриваю ихв дф.Они связаны MMString в df и MMConcat из списка элементов, через которые я зацикливаюсь.
dftemp = df.loc[df['MMString'] == MMConcat]
Category = dftemp['CategoryName'].item()
Я получаю следующую ошибку в последней строке кода выше.ValueError: может преобразовывать только массив размера 1 в скаляр Python
В консоли отладки, когда я запускаю последнюю строку кода, но не сохраняю ее в переменной, я получаю то, что выглядит как строковое значение.Например, «Пикап».
Как я могу просто сохранить значение, которое я ищу в df, в переменной?