当我使用f"字符串对我的文本数据,它产生以下错误。AttributeError: 'str' object has no attribute 'str'
.
下面是简单的代码,我只提供了一行,这样可以节省您的时间。我只想应用f"就这样。我知道这个问题,但不知道如何解出来。由于caption = f"{caption.str.lower().str.rstrip('.')}"
您可能熟悉pandas库的.str
访问器,它使python字符串方法的pandas端口可用于Series。但是,如果您正在使用python内置的str
类型,则不需要.str
访问器。简单地调用:
caption = f"{caption.lower().rstrip('.')}"
查看python内置类型文档中关于字符串方法的更多信息。