#python #pandas #dataframe #omittag
Вопрос:
Я хочу создать фрейм данных из данных другого фрейма данных. в моей первой таблице 3 столбца, и я выбрал минимальное значение одного из столбцов, и я хочу выбрать два других соответствующих значения и поместить их в другой фрейм данных. но когда я импортирую его, я получаю дополнительную информацию, которая не позволит мне преобразовать его в float64. что мне делать?
a= fp['w']
b= fp[r'$Omega_m$']
data={"best_value_w": [a], "best_value_$Omega$": [b], "errors":[1]}
bv_table= pd.DataFrame(data, index=['1"$sigma$"', '2"$sigma$"', '3"$sigma$"'])
но я хочу что-то подобное, но без скобок, я хочу, чтобы dtype был плавающим, а не объектом
Ответ №1:
Я нашел ответ, я должен использовать такой тип, как этот :
bv_table[' best_value_w ']=bv_table.best_value_w.astype(float)
bv_table[' best_value_$Omega$ ']=bv_table.best_value_omega.astype(float)
потом у меня появился такой столик: