如何读取csv数据

                                                                                                                                                           点击此处返回总目录

一、读取csv数据,英文路径。

二、读取csv数据,含有中文路径。

 

 

 

 

一、读取csv数据,英文路径。

 

 

df = pd.read_csv('F:\data\train.csv')                     //报错。因为这里有一个\t 转义成制表符了。【例1】

df = pd.read_csv('F:\data\\train.csv')                    //正确。例1中train.csv前的”\”改成”\\”。【例2】

df = pd.read_csv('F:\\data\\train.csv')                   //正确。

df = pd.read_csv('F:/data/train.csv')                     //正确。这种写法比较常用。

df = pd.read_csv('./data/train.csv')                       //相对路径。

 

注:即使python安装到了其他盘,读文件也不影响。

 

 

二、读取csv数据,含有中文路径。

df = pd.read_csv('F:\\泰坦尼克数据\\train.csv')     //错误。【例3】


f=open('F:\\泰坦尼克数据集\\train.csv')
df=pd.read_csv(f)                                                 //正确。先用open()打开文件,再读。【例4】

 

 

例1:

import pandas as pd

 

df = pd.read_csv('F:\data\train.csv')
print(df)

【运行结果】
FileNotFoundError: File b'F:\\data\train.csv' does not exist

 

【分析】

报错了。因为这里有一个\t 转义成制表符了,只需要将train.csv前的”\”改成”\\”即可。

如果写为  df = pd.read_csv('F:\data\train.csv')     

 

 

例2:

import pandas as pd

 

df = pd.read_csv('F:\data\\train.csv')
print(df)

【运行结果】

如何读取csv数据

 

 

例3:

import pandas as pd


df=pd.read_csv('F:\pandas库的使用\泰坦尼克数据集\\train.csv')
print(df)

运行结果:

OSError: Initializing from file failed

 

 

例4:

import pandas as pd


f=open('F:\\pandas库的使用\\泰坦尼克数据集\\train.csv')
df=pd.read_csv(f)
print(df)

运行结果:

如何读取csv数据