【Python】进阶学习:pandas--read_csv()用法详解
read_csv()
是 pandas 库中用于读取 CSV 文件的函数。以下是该函数的一些常用参数和用法示例:
filepath_or_buffer
:指定 CSV 文件的路径。sep
或delimiter
:指定分隔符,默认为逗号,
。header
:指定标题行,默认为0
(第一行),如果没有标题行设为None
。index_col
:指定用作索引的列。names
:指定列名,会覆盖 CSV 文件中的标题。usecols
:指定需要读取的列。skiprows
:指定需要跳过的行数或者跳过某些行。nrows
:指定需要读取的行数。skipfooter
:指定需要跳过的文件尾部行数。encoding
:指定文件编码,常用如utf-8
。
示例代码:
import pandas as pd
# 读取 CSV 文件,默认分隔符为逗号,有标题行,索引为第一列
df = pd.read_csv('example.csv')
# 指定分隔符为制表符,没有标题行,第一列作为索引
df = pd.read_csv('example.csv', sep='\t', header=None)
# 指定标题行为第二行,第三列作为索引
df = pd.read_csv('example.csv', header=1, index_col=2)
# 指定列名
df = pd.read_csv('example.csv', names=['column1', 'column2', 'column3'])
# 只读取第一列和第三列
df = pd.read_csv('example.csv', usecols=[0, 2])
# 跳过前三行
df = pd.read_csv('example.csv', skiprows=3)
# 只读取前三行
df = pd.read_csv('example.csv', nrows=3)
# 指定编码为 utf-8
df = pd.read_csv('example.csv', encoding='utf-8')
以上代码展示了 read_csv()
函数的一些常见用法。根据实际情况,您可以根据需要选择适合的参数。
评论已关闭