ENH: Use context manager to suppress nan-categorical warning

This commit is contained in:
Ana Ruelas
2017-06-02 12:00:04 -04:00
parent ff1c673a9d
commit ad3c72a8fb
+4 -3
View File
@@ -258,10 +258,11 @@ def categorical_df_concat(df_list, inplace=False):
new_categories = sorted(
set().union(
*(frame[col].cat.categories for frame in df_list)
) - {None}
)
)
for df in df_list:
df[col].cat.set_categories(new_categories, inplace=True)
with ignore_pandas_nan_categorical_warning():
for df in df_list:
df[col].cat.set_categories(new_categories, inplace=True)
return pd.concat(df_list)