Проблема с пропуском дополнительной информации при импорте значения в фрейм данных?

#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)

потом у меня появился такой столик:

Сделано!