我正在看《利用Python进行数据分析》的第六章p163,想导入数据到python进行分析,首先要创建一个以逗号分隔的(CSV)文本文件:
In[846]: !cat ch06/ex1.csv
a,b,c,d,message
1,2,3,4,hello
5,6,7,8,world
9,10,11,12,foo
由于该文件以逗号分隔,所以可以使用read_csv将其读入一个DataFrame:
In[847]: df = pd.read_csv('ch06/ex1.csv')
In[848]: df
Out[848]:
a b c d message
0 1 2 3 4 hello
1 5 6 7 8 world
2 9 10 11 12 foo
开始实践
为了方便,我直接在桌面上新建了一个XLS工作表,然后干脆直接改成.csv后缀,文件内容和python代码如下:
![Alt](https://i-blog.csdnimg.cn/blog_migrate/38acf1e6494caf4c46c05b5eeb38e95f.png)
import pandas as pd
df = pd.read_csv("C:/Users/Royalwen/Desktop/ex.csv1")
df
运行后,报错???!!!emmm
![Alt](https://i-blog.csdnimg.cn/blog_migrate/d013727bca830f630fccb63f66415b81.png)
好吧,那就在网上查了一查,用尽各种办法…
import pandas as pd
f = open("C:/Users/Royalwen/Desktop/ex1.csv")
df = pd.read_csv(f)
df
import pandas as pd
f = open("C:/Users/Royalwen/Desktop/ex1.csv", encoding = 'gbk')
df = pd.read_csv(f)
df
import pandas as pd
f = open("C:/Users/Royalwen/Desktop/ex1.csv", errors = 'ignore')
df = pd.read_csv(f)
df
好吧,最后我将文件另存为.CSV为后缀的ex.csv!它可以了!实践证明WPS只改文件的后缀名没行!!!!
import pandas as pd
df = pd.read_csv("C:/Users/Royalwen/Desktop/ex.csv")
df
![Alt](https://i-blog.csdnimg.cn/blog_migrate/cb78cbe5e1bddb252e97aa7ec1873e18.png)