Traceback (most recent call last): File "E:/PyCharm practice/ceshi.py", line 5, in <module> result = ' '.join(a) #list转化str TypeError: sequence item 210: expected str instance, float found
时间: 2024-01-27 19:05:58 浏览: 32
这个错误提示显示 `join` 函数期望的是字符串类型的列表,但是列表中存在浮点数类型的数据。
您可以尝试将 `a` 列表中的浮点数类型数据转换为字符串类型,可以使用以下代码实现:
```
a = [str(i) for i in a]
result = ' '.join(a)
```
或者在读取 Excel 数据时,将 `后果分词` 列的数据类型强制转换为字符串类型,可以使用以下代码实现:
```
data = pd.read_excel('data.xlsx', dtype={'后果分词': str})
```
这样读取数据后,`后果分词` 列的数据类型就是字符串类型,无需再进行类型转换。