将列表拆分成单独的单词

时间:2019-10-21 20:29:32

标签: python pandas

remove_non_apha变量是一个列表。因此,您不能在其上调用str。

要将remove_non_apha列表中的每个项目拆分成单个单词,请执行以下操作:

new_list = []

对于remove_non_apha中的每个:     new_list.append(each.split(“”))

2 个答案:

答案 0 :(得分:0)

remove_non_apha变量是一个列表。因此,您无法在其上调用str

要将remove_non_apha列表中的每个项目拆分成单个单词,请执行以下操作:

new_list = []

for each in remove_non_apha:
    new_list.append(each.split(" "))

要计算每个单词的出现次数,您需要提供更多信息。

答案 1 :(得分:0)

欢迎使用StackOverflow!希望这会有所帮助

在第一行代码中,您需要了解执行此行之后,remove_non_apha数据类型将为list

remove_non_apha = [re.sub(r"[^a-zA-Z0-9]", " ", file) for file in data[0]]
remove_non_apha.str.split(' ').str.len()

因此您不能在其上使用.str.split(' ').str.len(),这导致您进入AttributeError: 'list' object has no attribute 'str'