python读取csv

导读 Python 中读取 CSV 文件常用的方法是使用内置的 csv 模块或者 pandas 库。这里我分别为你介绍这两种方法。**使用 csv 模块读取 C...

Python 中读取 CSV 文件常用的方法是使用内置的 csv 模块或者 pandas 库。这里我分别为你介绍这两种方法。

**使用 csv 模块读取 CSV 文件**

Python 的 csv 模块提供了读取和写入 CSV 文件的功能。以下是一个简单的例子:

```python

import csv

with open('your_file.csv', 'r') as file:

reader = csv.reader(file)

for row in reader:

print(row) # 输出每一行数据,row 是一个列表,包含了该行的所有字段

```

注意,这段代码默认将 CSV 文件中的第一行视为标题行,并将每行的数据视为逗号分隔的字段。如果你的 CSV 文件使用不同的分隔符(比如制表符),你可以通过 `csv.reader()` 函数传入一个额外的参数 `delimiter` 来指定分隔符。例如,如果你的 CSV 文件使用制表符作为分隔符,你可以这样写:`csv.reader(file, delimiter='\t')`。

**使用 pandas 库读取 CSV 文件**

pandas 是一个强大的数据分析库,它也提供了读取和写入 CSV 文件的功能。下面是一个使用 pandas 读取 CSV 文件的例子:

```python

import pandas as pd

df = pd.read_csv('your_file.csv') # 读取 CSV 文件,返回一个 DataFrame 对象

print(df) # 输出 DataFrame 对象,可以看到每一列的名称和每一行的数据

```

pandas 默认将 CSV 文件的第一行视为列名。你可以通过 `pd.read_csv()` 函数的其他参数来自定义各种设置,比如处理日期、分隔符等等。如果需要更多详细的信息,可以查看 pandas 的官方文档。

版权声明:本文由用户上传,如有侵权请联系删除!