csv 中的 Pandas 数据框无法正确显示

mob*_*cen 2 python excel dataframe pandas

我正在尝试将 csv 文件(25MB - 80000 行)导入 pandas 数据帧,但它无法正确显示。各列之间用“;”分隔 打电话时df.columns

  Originated GeoZone;Booking ...                                                                                                                                                                                                                                                                                                                                                          
1  PARIS;PARIS;;MARKer;EQDff;...                                                                                                                                                                                                                                                                                                                                                                                              
2  PARIS;PARIS;;MARKer;EQDff;...                                                                                                                                                                                                                                                                                                                                                                                              
3  PARIS;PARIS;;MARKer;EQDff;...                                                                                                                                                                                                                                                                                                                                                                                             
4  PARIS;PARIS;;MARKer;EQDff;...  
Run Code Online (Sandbox Code Playgroud)

csv 文件在 Excel 上非常清晰。为什么熊猫没有很好地解释它。

vur*_*mux 5

您应该在以下位置使用分隔符sep属性read_csv

\n
\n

sep : str, default \xe2\x80\x98,\xe2\x80\x99

\n

要使用的分隔符。如果 sep 为 None,则 C 引擎无法自动检测分隔符,但 Python 解析引擎可以,这意味着将使用后者并通过 Python\xe2\x80\x99s 内置嗅探工具 csv.Sniffer 自动检测分隔符。另外,长度超过1个字符且与\'\\s+\'不同的分隔符将被解释为正则表达式,也会强制使用Python解析引擎。请注意,正则表达式分隔符很容易忽略引用的数据。正则表达式示例:\'\\r\\t\'。

\n

delimiter : str, default None

\n

九月的别名

\n
\n

df = pd.read_csv(\'waka.csv\', sep=\';\')

\n