У меня есть df1 и df2, которые я хочу объединить в один фрейм данных в l oop. 2 кадра данных идентичны. Df1 выглядит так
id booleanValue
0 True
1 False
df2 выглядит так
id booleanValue
2 True
3 np.nan
Я сделал
total_df = pd.Dataframe()
total_df = pd.concat([total_df, df1], ignore_index=True, sort=False)
Я надеялся получить
id booleanValue
0 True
1 False
2 True
3 NaN
но я получил
id booleanValue
0 0.0
1 1.0
2 0.0
3 0.0
Есть ли способ конкатенации, чтобы логическое значение не преобразовывалось в целое число, а np.nan оставался как np.nan?