如何用Pandas正确导入分号分隔的CSV文件为表格形式?
解决Pandas导入CSV后无法显示竖线表格的问题
问题根源是你导入的CSV文件用分号;作为列分隔符,但pd.read_csv()默认使用逗号,作为分隔符,导致整个行被识别成单一列,自然无法显示为竖线分隔的表格。
解决步骤:
- 在
read_csv中指定sep参数为分号;,让Pandas正确解析列结构。
修改后的代码:
import pandas as pd df = pd.read_csv("path.csv", sep=";") df
- 若文件存在编码问题,可额外添加
encoding参数(如encoding='utf-8')适配不同字符编码。
执行上述代码后,Pandas会将数据解析为多列结构,Jupyter Notebook会自动以带竖线分隔的标准表格形式展示数据。
内容的提问来源于stack exchange,提问作者qacem khezami
相关产品推荐
相关产品推荐

