#python #pandas
#python #pandas
Вопрос:
У меня есть раздел рабочего кода, который устанавливает значение пары столбец / индекс
g_observed["observed_magnitude"] = 0
i=1
print(g_observed["observed_magnitude"].iloc[i])
g_observed["observed_magnitude"].iloc[i] = 3.141
print(g_observed["observed_magnitude"].iloc[i])
print(g_observed.at[i, "observed_magnitude"])
Вывод
0
3.141
3.141
Я пытаюсь определить, где возникают предупреждения об индексах цепочки. Я подозреваю, что это этот раздел выше, однако, когда я меняю код на set с помощью df.at значения с плавающей точкой округляются. Я упускаю что-то очевидное?
Также предупреждение об индексе цепочки не отображается при использовании записных книжек Jupyter — только при запуске с терминала. Есть ли способ включить предупреждение в записных книжках? Спасибо
g_observed["observed_magnitude"] = 0
i=1
print(g_observed["observed_magnitude"].iloc[i])
g_observed.at[i, "observed_magnitude"] = 3.141
print(g_observed["observed_magnitude"].iloc[i])
print(g_observed.at[i, "observed_magnitude"])
Вывод
0
3
3