通过使用熊猫库,我想从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
答案 0 :(得分: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()