【问题标题】:Cannot align rows and columns correctly when reading a CSV file with pandas [duplicate]使用 pandas 读取 CSV 文件时无法正确对齐行和列 [重复]
【发布时间】:2019-08-17 18:55:21
【问题描述】:

通过使用 pandas 库,我想从 CSV 生成电子表格格式。但是当我使用下面的代码时,无法连接行和列的对齐方式。

我怀疑文本代码格式(例如ANSI..),但不会。

import pandas as pd
%matplotlib inline

data = pd.read_csv('C:\\Users\\yeong\\Desktop\\Data analyst\\interest-rates.csv')

data.head()

Country or currency union;Central bank interest rate (%);Date of last change
0                                                    Albania;1.05;4 May 2016
1                                                   Angola;16.0;30 June 2016
2                                              Argentina;26.25;11 April 2017
3                                               Armenia;6.0;14 February 2017
4                                                Australia;1.5;2 August 2016

【问题讨论】:

    标签: python pandas csv dataframe


    【解决方案1】:

    您需要设置分隔符才能正确解析表格。它在read_csv 函数中声明sep : str, default ‘,’。默认情况下,代码会寻找逗号来分隔数据。将其更改为分号,它应该可以工作。

    import pandas as pd
    
    %matplotlib inline
    
    data = pd.read_csv('C:\Users\yeong\Desktop\Data analyst\interest-rates.csv',sep=';')
    
    data.head()
    

    【讨论】:

      猜你喜欢
      • 2019-11-13
      • 1970-01-01
      • 2020-03-11
      • 1970-01-01
      • 2019-03-18
      • 1970-01-01
      • 2020-07-08
      • 2022-10-13
      • 2019-07-20
      相关资源
      最近更新 更多