Я пытаюсь создать столбец dataframe со строковыми записями, который даст диапазон чисел, например, «Возраст 12,5-25,6».Нижнее и верхнее значения хранятся в переменных, но я хочу сгенерировать из них строку.
Я попытался напечатать требуемое сообщение и назначить команду печати для переменной, но, похоже, это не такработа:
просто присвоение некоторых примеров значений, но на самом деле они будут сгенерированы программой:
lowerBound=12.5
upperBound=25.6
range=print(lowerBound, '-', upperBound)
outputDF = pd.DataFrame(columns=['Age'])
Я думаю, я должен заставить столбец принимать строковые значения
outputDF['Age']=outputDF['Age'].astype(str)
outputDF.loc[0]=(range)
Я хотел, чтобы результат был записью в первом столбце кадра данных 12.5-25.6, но на самом деле он получился как 12.5, '-', 25.6, что выглядит не очень хорошо.