我已经读了很多关于这个错误的帖子,但我仍然无法理解。当我尝试循环遍历我的函数时:
def fix_Plan(location):
letters_only = re.sub("[^a-zA-Z]", # Search for all non-letters
" ", # Replace all non-letters with spaces
location) # Column and row to search
words = letters_only.lower().split()
stops = set(stopwords.words("english"))
meaningful_words = [w for w in words if not w in stops]
return (" ".join(meaningful_words))
col_Plan = fix_Plan(train["Plan"][0])
num_responses = train["Plan"].size
clean_Plan_responses = []
for i in range(0,num_responses):
clean_Plan_responses.append(fix_Plan(train["Plan"][i]))
以下是错误:
Traceback (most recent call last):
File "C:/Users/xxxxx/PycharmProjects/tronc/tronc2.py", line 48, in <module>
clean_Plan_responses.append(fix_Plan(train["Plan"][i]))
File "C:/Users/xxxxx/PycharmProjects/tronc/tronc2.py", line 22, in fix_Plan
location) # Column and row to search
File "C:\Users\xxxxx\AppData\Local\Programs\Python\Python36\lib\re.py", line 191, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or bytes-like object
正如您在注释中所述,一些值似乎是浮点,而不是字符串。在将其传递给re.sub
之前,需要将其更改为字符串。最简单的方法是在使用re.sub
时将location
更改为str(location)
。无论如何,即使它已经是str
,也不会有什么坏处。
letters_only = re.sub("[^a-zA-Z]", # Search for all non-letters
" ", # Replace all non-letters with spaces
str(location))
问题内容: 我已经阅读了多篇有关此错误的文章,但仍然无法弄清。当我尝试遍历我的函数时: 这是错误: 问题答案: 如您在评论中所述,某些值似乎是浮点数,而不是字符串。您需要先将其更改为字符串,然后再传递给。最简单的方法是使用时更改为。无论如何,这样做已经没有什么害处,即使它已经是。
问题内容: 使用Python 3,我需要从URL请求json文档。 该对象是带有和方法的类似文件的对象。通常,可以使用在文本模式下打开的文件来创建JSON对象。 我想做的是: 但是,此方法不起作用,因为urlopen以二进制模式返回文件对象。 解决方法当然是: 但这感觉不好… 有没有更好的方法可以将字节文件对象转换为字符串文件对象?还是我缺少任何一个参数或给出编码? 问题答案: HTTP发送字节。
问题内容: 我想扩展django中的自定义用户模型。我从django官方网站复制粘贴代码。当我想迁移它时会抛出错误 models.py 管理员 错误回溯 0002_auto_20160420_0647.py的内容 问题答案: 您的问题是迁移文件中的以下行: 更改为 要么
错误日志 线程“main”中的错误日志异常 java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V at org.openqa.selenium.remote.service .DriverService.checkExe
views.py urls.py
请帮助我如何在关于触觉的 行中: 消息gradle Builder中的问题: 错误:错误:类型字符串的预期资源[ResourceType]