属性错误:'str'对象没有属性'str'如何解决此问题



当我使用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内置类型文档中关于字符串方法的更多信息。

最新更新