python根据条件读取csv文件
时间: 2023-10-05 18:14:59 浏览: 81
可以使用Python的pandas库来读取csv文件并根据条件筛选数据。
首先,导入pandas库:
```
import pandas as pd
```
然后使用pandas的read_csv函数读取csv文件:
```
df = pd.read_csv('filename.csv')
```
接下来,使用pandas的条件筛选功能筛选数据。例如,如果要筛选出第一列(假设是名字)为“Bob”的所有行,可以使用以下代码:
```
filtered_df = df[df['Name'] == 'Bob']
```
其中,df['Name']表示取出df这个数据框中的名字列,'Bob'为筛选条件,df[df['Name'] == 'Bob']表示筛选出符合条件的所有行。
最后,可以将筛选出的数据保存到新的csv文件中:
```
filtered_df.to_csv('filtered_filename.csv', index=False)
```
其中,index=False表示不保存行索引。
阅读全文