python 读取csv 字符串有多余空格删不掉
时间: 2023-11-01 16:53:44 浏览: 181
要删除读取的CSV文件中的多余空格,可以使用strip()函数来去除字符串两端的空格。在读取CSV文件时,可以使用pandas库的read_csv函数来读取文件,并使用strip()函数对字符串进行处理。以下是修正后的代码示例:
```python
import pandas as pd
data = pd.read_csv('filename.csv')
data = data.apply(lambda x: x.str.strip() if x.dtype == "object" else x)
print(data)
```
这段代码使用pandas库的read_csv函数读取CSV文件,并使用apply函数对每一列进行处理。如果列的数据类型是字符串(object),则使用strip()函数去除字符串两端的空格。最后打印处理后的数据。这样就可以删除读取的CSV文件中的多余空格了。\[3\]
#### 引用[.reference_title]
- *1* *2* [Python写入CSV出现空行解决方法](https://blog.csdn.net/ghaokl/article/details/128962771)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [使用python处理csv文件(读取、删除、替换)](https://blog.csdn.net/zhulewen/article/details/127947531)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]