返回顶部
首页 > 资讯 > 后端开发 > Python >Python  Pandas教程之使用 pandas.read_csv() 读取 csv
  • 588
分享到

Python  Pandas教程之使用 pandas.read_csv() 读取 csv

2024-04-02 19:04:59 588人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

前言: python 是一种用于进行数据分析的出色语言,主要是因为以数据为中心的 Python 包的奇妙生态系统。pandas 就是其中之一,它使导入和分析数据变得更加容易。 大多数

前言:

python 是一种用于进行数据分析的出色语言,主要是因为以数据为中心的 Python 包的奇妙生态系统。pandas 就是其中之一,它使导入和分析数据变得更加容易。

大多数用于分析的数据以表格格式的形式提供,例如 excel 和逗号分隔文件 (CSV)。要访问 csv 文件中的数据,我们需要一个函数 read_csv() 以数据框的形式检索数据。在使用这个功能之前,我们必须导入 pandas 库。

导入 Pandas 库: 

import pandas as pd

read_csv() 函数用于从 csv 文件中检索数据。read_csv() 方法的语法是:

pd.read_csv(filepath_or_buffer, sep=', ', delimiter=None, header='infer', names=None, index_col=None, 
             usecols=None, squeeze=False, prefix=None, mangle_dupe_cols=True, 
             dtype=None, engine=None, converters=None, true_values=None, false_values=None, 
             skipinitialspace=False, skiprows=None, nrows=None, na_values=None, keep_default_na=True, 
             na_filter=True, verbose=False, skip_blank_lines=True, parse_dates=False, infer_datetime_fORMat=False, 
             keep_date_col=False, date_parser=None, dayfirst=False, iterator=False, chunksize=None, compression='infer', 
             thousands=None, decimal=b'.', lineterminator=None, quotechar='"', quoting=0, escapechar=None, comment=None, 
             encoding=None, dialect=None, tupleize_cols=None, error_bad_lines=True, warn_bad_lines=True, skipfooter=0, 
             doublequote=True, delim_whitespace=False, low_memory=True, memory_map=False, float_precision=None) 

代码 #1 从 csv 文件中检索数据

# Import pandas
import pandas as pd

# 读取csv文件
pd.read_csv("filename.csv")

这是带有默认值的参数列表。并非所有这些都很重要,但记住这些实际上可以节省自己执行某些功能的时间。通过在 jupyter notebook 中按 shift + tab 可以查看任何函数的参数。

下面给出了有用的和它们的用法:

  • filepath_or_buffer:这是要使用此函数检索的文件的位置。它接受文件的任何字符串路径或 URL。
  • sep:表示分隔符,默认为 ', ',如 csv(逗号分隔值)。
  • header:它接受 int、int 列表、行号用作列名和数据的开头。如果没有传递名称,即header=None,那么它将显示第一列为0,第二列显示为1,以此类推。
  • usecols:用于仅从 csv 文件中检索选定的列。
  • nrows:表示要从数据集中显示的行数。
  • index_col:如果没有,则没有索引号与记录一起显示。  
  • 挤压:如果为真且仅传递一列,则返回熊猫系列。
  • skiprows:跳过新数据框中传递的行。
  • 名称:它允许检索具有新名称的列。
范围Use
filepath_or_buffer文件的 URL 或目录位置
sep代表分隔符,默认为 ', ' 如 csv(逗号分隔值)
index_col将传递的列作为索引而不是 0、1、2、3…r    
header将传递的 row/s[int/int list] 作为标题   
use_cols仅使用传递的 col[string list] 来制作数据框
squeeze如果为 true 且仅传递一列,则返回 pandas 系列
skiprows跳过新数据框中传递的行

Code #2 :

# 导入 Pandas 库
import pandas as pd

pd.read_csv(filepath_or_buffer = "pokemon.csv")

# 使传递的行标题
pd.read_csv("pokemon.csv", header =[1, 2])

# 将传递的列作为索引而不是 0、1、2、3....
pd.read_csv("pokemon.csv", index_col ='Type')

# 仅将传递的 cols 用于数据框
pd.read_csv("pokemon.csv", usecols =["Type"])

# 如果只有一列,则返回熊猫系列
pd.read_csv("pokemon.csv", usecols =["Type"], squeeze = True)
							
# 跳过新系列中传递的行
pd.read_csv("pokemon.csv", skiprows = [1, 2, 3, 4])

到此这篇关于Python  Pandas教程之使用 pandas.read_csv() 读取 csv的文章就介绍到这了,更多相关Python  pandas.read_csv() 读取 csv内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python  Pandas教程之使用 pandas.read_csv() 读取 csv

本文链接: https://lsjlt.com/news/120472.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python  Pandas教程之使用 pandas.read_csv() 读取 csv
    前言: Python 是一种用于进行数据分析的出色语言,主要是因为以数据为中心的 Python 包的奇妙生态系统。Pandas 就是其中之一,它使导入和分析数据变得更加容易。 大多数...
    99+
    2024-04-02
  • python使用pandas读取csv文件的方法
    目录pandas读取csv文件的操作1. 读取csv文件在这里记录一下,python使用pandas读取文件的方法用到pandas库的read_csv函数 # -*- coding:...
    99+
    2022-12-23
    python 读取csv文件 pandas读取csv文件
  • Python 3基础教程24-读取csv
           本文来介绍用Python读取csv文件。什么是csv(Comma-Separated Values),也叫逗号分割值,如果你安装了excel,默认会用excel打开csv文件。 1. 我们先制作一个csv文件,example...
    99+
    2023-01-31
    基础教程 Python csv
  • 使用Python pandas读取CSV文件应该注意什么?
    示例文件 将以下内容保存为文件 people.csv。 id,姓名,性别,出生日期,出生地,职业,爱好 1,张小三,m,1992-10-03,北京,工程师,足球 2,李云义,m,...
    99+
    2024-04-02
  • 如何使用pandas生成/读取csv文件
    这篇文章给大家分享的是有关如何使用pandas生成/读取csv文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言csv是我接触的比较早的一种文件,比较好的是这种文件既能够以电子表格的形式查看又能够以文本的形式...
    99+
    2023-06-20
  • python基础教程之csv文件的写入与读取
    目录csv的简单介绍csv的写入第一种写入方法(通过创建writer对象)第二种写入方法(使用DictWriter可以使用字典的方式将数据写入)csv的读取通过reader()读取通...
    99+
    2024-04-02
  • Python中Pandas怎么读取文件和读取CSV参数
    本篇内容主要讲解“Python中Pandas怎么读取文件和读取CSV参数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中Pandas怎么读取文件和读取CSV参数”吧!一、Pandas...
    99+
    2023-07-06
  • Python如何利用pandas读取csv数据并绘图
    目录如何利用pandas读取csv数据并绘图绘制图像展示结果pandas画pearson相关系数热力图pearson相关系数计算函数如何利用pandas读取csv数据并绘图 导包,常...
    99+
    2024-04-02
  • python基础教程之csv格式文件的写入与读取
    目录csv的简单介绍csv的写入第一种写入方法(通过创建writer对象)第二种写入方法(使用DictWriter可以使用字典的方式将数据写入)csv的读取通过reader()读取通...
    99+
    2024-04-02
  • Python Pandas读取csv/tsv文件(read_csv,read_table)的区别
    目录前言read_csv()和read_table()之间的区别读取没有标题的CSV读取有标题的CSV读取有index的CSV指定(选择)要读取的列跳过(排除)行的读取skiprow...
    99+
    2024-04-02
  • 使用pandas生成/读取csv文件的方法实例
    前言 csv是我接触的比较早的一种文件,比较好的是这种文件既能够以电子表格的形式查看又能够以文本的形式查看。 先引入pandas库 import pandas as pd 方法一...
    99+
    2024-04-02
  • 【python基础教程】csv文件的写入与读取
    ✅作者简介:大家好我是hacker707,大家可以叫我hacker 📃个人主页:hacker707的csdn博客 🔥系列专栏:python基础教程 💬...
    99+
    2023-09-28
    python pycharm
  • python用pandas读写和追加csv文件
    目录csv文件一、创建csv文件二、读写csv文件1.基础python2.pandas三、追加csv文件1.基础python2.pandas总结csv文件 CSV文件是最常用的一个文...
    99+
    2024-04-02
  • python pandas库读取excel/csv中指定行或列数据
    目录引言1.根据index查询2.已知数据在第几行找到想要的数据3.根据条件查询找到指定行数据4.找出指定列5.找出指定的行和指定的列6.在规定范围内找出符合条件的数据总结引言 关键...
    99+
    2024-04-02
  • 教你用Python读取CSV文件的5种方式
    目录第一招:简单的读取第二招:用nametuple第三招:用tuple类型转换第四招:用DictReader第五招:用字典转换在python里面,读取或写入csv文件时,首先要imp...
    99+
    2024-04-02
  • 一步步教你如何用Python读取CSV文件
    要读取一个csv文件,可以使用python的csv库,具体步骤如下:导入csv库。使用open()函数打开csv文件。使用csv.reader()函数读取文件内容并解析成一个reader...
    99+
    2024-04-04
    python csv文件读取 csv文件
  • 如何使用pandas读取csv文件中的某一列数据
    使用pandas读取csv文件中的某一列数据,可以这样做: 先导入pandas模块:import pandas as pd使用pd.read_csv函数读取csv文件:df = pd.read_csv("文件名.csv")使用df["列...
    99+
    2023-08-31
    pandas python 数据分析 数据挖掘 机器学习
  • pandas教程:详解如何使用该库读取Excel文件
    Pandas 教程:详解如何使用该库读取 Excel 文件,需要具体代码示例 Pandas 是一种常用的数据处理库,具有很多强大的功能,尤其是在数据处理方面非常方便。在实际的数据处理过程中,经常需要读取 Excel 文件。本文将...
    99+
    2024-01-19
    Excel Pandas 读取
  • 怎么用python pandas库读取excel/csv中指定行或列数据
    本篇内容介绍了“怎么用python pandas库读取excel/csv中指定行或列数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2023-06-29
  • Python pandas读取CSV文件的注意事项(适合新手)
    目录前言 示例文件 文件编码 空值 日期错误 函数映射 方法1:直接使用labmda表达式 方法二:使用自定义函数 方法三:使用数值字典映射 总结前言 本文是给使用pandas的新...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作