Python 取出指定某一列或者某一行
时间: 2023-06-07 08:10:41 浏览: 50
可以使用Python中的pandas库来取出指定某一列或某一行。下面是一个示例代码:
```python
import pandas as pd
# 创建一个DataFrame
data = {'name': ['Tom', 'Jerry', 'Mike'], 'age': [18, 20, 22], 'gender': ['male', 'male', 'female']}
df = pd.DataFrame(data)
# 取出指定某一列
col = df['name']
print(col)
# 取出指定某一行
row = df.loc[1]
print(row)
```
以上代码会输出:
```
0 Tom
1 Jerry
2 Mike
Name: name, dtype: object
name Jerry
age 20
gender male
Name: 1, dtype: object
```
其中,`df['name']`表示取出`name`列,`df.loc[1]`表示取出索引为1的一行。
相关问题
python取出csv中某一列前四行
可以使用 pandas 库来读取 csv 文件,并使用 iloc 方法来取出某一列的前四行数据。以下是示例代码:
```python
import pandas as pd
# 读取 csv 文件
df = pd.read_csv('data.csv')
# 取出某一列的前四行数据
col = df.iloc[:4, 1] # 假设要取第二列,注意索引从 0 开始
# 打印结果
print(col)
```
其中,`data.csv` 是你要读取的 csv 文件名,`1` 是你要取出的列的索引,`:4` 表示取前四行数据。
python取出csv中某一列某些行
可以使用 pandas 库来读取 csv 文件,并使用 iloc 方法来选择特定的行和列。以下是一个示例代码:
```python
import pandas as pd
# 读取 csv 文件
df = pd.read_csv('data.csv')
# 选择第二列的第 1、3、5 行
result = df.iloc[[0, 2, 4], 1]
# 打印结果
print(result)
```
其中,`data.csv` 是你要读取的 csv 文件名,`[0, 2, 4]` 表示选择第 1、3、5 行,`1` 表示选择第二列。你可以根据自己的需求修改这些参数。