Python导入csv数据代码
时间: 2024-09-19 07:12:29 浏览: 38
Python实现 多进程导入CSV数据到 MySQL
在Python中,读取CSV(Comma Separated Values,逗号分隔值)文件非常简单,可以使用内置的`csv`模块或第三方库如`pandas`。下面是两种常见的方式:
**使用csv模块**:
```python
import csv
with open('example.csv', 'r') as file:
reader = csv.reader(file)
data = []
for row in reader:
data.append(row)
data # 这将是一个二维列表,每一行是一个列表
# 如果需要获取每列数据
headers = next(reader) # 获取列名
rows_data = [row[0] for row in reader] # 或者直接取第0列数据
```
**使用pandas库**:
```python
import pandas as pd
df = pd.read_csv('example.csv')
df # Pandas DataFrame格式,包含列名和所有数据
data = df.values.tolist() # 转换为二维列表
headings = df.columns.tolist() # 获取列名
# 可以直接通过列名访问数据,例如 df['column_name'] 或 df.column_name
```
阅读全文