读取csv 文件指定某列数值相同对应的某几行对应的某几列元素
时间: 2023-03-30 21:00:55 浏览: 151
您好,可以使用 pandas 库来读取 csv 文件,并使用 groupby 函数对指定列进行分组,然后使用 filter 函数筛选出指定列数值相同的行,最后使用 loc 函数选择需要的行和列元素。具体代码如下:
```python
import pandas as pd
# 读取 csv 文件
df = pd.read_csv('file.csv')
# 按指定列分组
grouped = df.groupby('column')
# 筛选出指定列数值相同的行
filtered = grouped.filter(lambda x: len(x) > 1)
# 选择需要的行和列元素
result = filtered.loc[:, ['column1', 'column2']]
```
其中,'column' 是需要指定的列名,'column1' 和 'column2' 是需要选择的列名。
阅读全文