获取pandas.read_csv某一列
时间: 2024-05-15 19:01:31 浏览: 65
要获取 `pandas.read_csv` 中的某一列,可以使用以下代码:
```python
import pandas as pd
# 读取csv文件
df = pd.read_csv('filename.csv')
# 获取某一列数据
column_data = df['column_name']
```
其中,`filename.csv` 是你要读取的csv文件的名称,`column_name` 是你要获取的列的名称。这样,`column_data` 就是一个包含该列所有数据的 Series 对象。
相关问题
pandas.read_csv读取其中一列
你可以通过pandas.read_csv中的usecols参数来指定读取的列,例如:
```python
import pandas as pd
# 读取csv文件中的name列
df = pd.read_csv('data.csv', usecols=['name'])
```
如果你只需要读取csv文件中的某一列数据作为一个Series对象,可以使用pandas的Series对象的from_csv方法,例如:
```python
import pandas as pd
# 读取csv文件中的name列数据作为Series对象
s = pd.Series.from_csv('data.csv', header=0, index_col=0)
```
其中,header参数表示是否将第一行作为列名,index_col参数表示将哪一列作为索引列。
pandas.read_csv读取某几列
pandas.read_csv可以通过指定usecols参数来读取某几列,该参数可以接受一个列表,列表中的元素为需要读取的列名或列索引。例如,读取csv文件中的第1列和第3列可以使用以下代码:
```python
import pandas as pd
df = pd.read_csv('data.csv', usecols=[, 2])
```
其中,data.csv为待读取的csv文件名,[, 2]表示需要读取的列索引为和2的列。读取后的结果存储在DataFrame对象df中。
阅读全文