ENH: Use context manager to suppress nan-categorical warning

This commit is contained in:
Ana Ruelas
2017-06-02 16:48:26 -04:00
parent 69d1269fc4
commit 6b19e45db4
+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)