我有这行代码:
catalog_df.columns = catalog_df.columns.str.replace(' ', '\n')
我得到通常的“ AttributeError: Can only use .str accessor with string value
”,但我(我想)知道这是因为我的数据框有时为空。
我的问题是:仅当columnframe参数中的数据帧具有个字符串时才应用字符串替换有什么简洁之处?我希望有比以下更好的东西:
if not catalog_df.empty:
catalog_df.columns = catalog_df.columns.str.replace(' ', '\n')