如何读取写入csv数据

一、csv文件介绍                                                                                                                                      点击此处返回总目录

二、csv文件读取方法一:csv模块

三、csv文件读取方法二:pandas库

四、csv文件读取方法三:使用TensorFlow

 

 

一、csv文件介绍

csv就是内容用逗号隔开,后缀是‘.csv’的文件。它可以被任何一个文本编辑器打开。

 

比如,用Notepad++打开是这样:

如何读取写入csv数据_第1张图片

 

 

用excel打开是这个样子:

如何读取写入csv数据_第2张图片

 

 

 

 

三、

 

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

2、读取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张图片

 

 

例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数据_第4张图片

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(13,Python常用库)