pandas读取表格如何自动忽略单元格里的空格
时间: 2023-06-04 11:03:01 浏览: 502
您好,关于您的问题,可以通过设置pandas.read_csv函数的参数delimiter和skipinitialspace来达到自动忽略单元格里的空格的效果。具体可以参考以下代码示例:
import pandas as pd
# 读取csv文件,并自动忽略单元格里的空格
df = pd.read_csv('file.csv', delimiter=',', skipinitialspace=True)
其中,delimiter参数指定csv文件中数据的分隔符,skipinitialspace参数指定是否忽略单元格数据前面的空格。
如果您对代码有进一步的疑问,可以继续向我提出。
相关问题
python怎么把表格单元格里文字开头的空格删除
可以使用Python中的strip()函数来删除字符串开头和结尾的空格。如果你要删除表格单元格里文字开头的空格,可以使用Python中的pandas库来读取表格文件,然后使用strip()函数删除单元格里的空格。
以下是一个示例代码:
```python
import pandas as pd
# 读取表格文件
df = pd.read_excel('example.xlsx')
# 遍历表格中的每一个单元格,并删除开头的空格
for index, row in df.iterrows():
for i in range(len(row)):
if type(row[i]) == str: # 判断单元格是否为字符串类型
row[i] = row[i].strip() # 删除单元格开头的空格
# 将修改后的表格写入新文件
df.to_excel('example_modified.xlsx', index=False)
```
这个代码会遍历表格中的每一个单元格,如果单元格的类型是字符串,那么就使用strip()函数删除开头的空格。最后将修改后的表格写入新文件。
阅读全文