读取csv 文件指定某几行对应的某列元素
时间: 2023-03-30 08:00:52 浏览: 74
可以使用 pandas 库中的 read_csv 函数读取 csv 文件,然后使用 iloc 函数指定要读取的行和列,例如:df.iloc[[,2,4],[1,3,5]] 表示读取第 1、3、5 行,第 2、4、6 列的元素。其中 df 是读取的 csv 文件对应的 DataFrame 对象。
相关问题
读取csv 文件指定某列数值相同对应的某几行对应的某列元素
可以使用 pandas 库中的 groupby 函数对指定列进行分组,然后使用 filter 函数筛选出符合条件的行,最后使用 loc 函数选取对应列的元素。具体代码如下:
```python
import pandas as pd
# 读取 csv 文件
df = pd.read_csv('file.csv')
# 按指定列进行分组
grouped = df.groupby('column_name')
# 筛选出符合条件的行
filtered = grouped.filter(lambda x: len(x) >= 2)
# 选取对应列的元素
result = filtered.loc[:, 'target_column_name']
```
读取csv 文件指定某列数值相同对应的某几行对应的某几列元素
您好,可以使用 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' 是需要选择的列名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)