python 对csv数据的读取、空值、重复的删除、数据的保存成csv
时间: 2024-05-01 09:16:24 浏览: 124
对CSV数据的读取:
可以使用Python内置的csv模块来读取CSV文件。以下是一个例子:
```python
import csv
with open('example.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
```
这将打开名为“example.csv”的文件并打印每一行。
对空值和重复的删除:
可以使用pandas库来处理空值和重复值。以下是一个例子:
```python
import pandas as pd
# 读取CSV文件
df = pd.read_csv('example.csv')
# 删除空值
df.dropna(inplace=True)
# 删除重复值
df.drop_duplicates(inplace=True)
# 打印处理后的数据
print(df)
```
这将读取名为“example.csv”的文件,删除空值和重复值,并打印处理后的数据。
数据保存为CSV格式:
可以使用pandas库将数据保存为CSV文件。以下是一个例子:
```python
import pandas as pd
# 读取CSV文件
df = pd.read_csv('example.csv')
# 对数据进行处理
# 保存数据为CSV文件
df.to_csv('processed_data.csv', index=False)
```
这将读取名为“example.csv”的文件,对数据进行处理,并将处理后的数据保存为名为“processed_data.csv”的文件。注意,参数“index=False”用于防止将索引列保存到CSV文件中。
阅读全文