pandas.read_csv读取其中一列
时间: 2023-08-28 07:06:24 浏览: 138
你可以通过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中。
pandas.read_csv 读取单元格数据
可以使用pandas.read_csv函数的usecols参数指定要读取的列,然后使用iloc方法选择单元格数据。例如,假设要读取csv文件中第2列第3行的数据,可以这样做:
```python
import pandas as pd
df = pd.read_csv("file.csv", usecols=[1])
cell_value = df.iloc[2, 0]
```
这里的usecols参数指定只读取第2列的数据,然后使用iloc方法选取第3行第1列的单元格数据。
阅读全文
相关推荐














