pd.read_csv读取某一列的代码
时间: 2023-06-23 16:09:40 浏览: 111
假设你要读取名为`data.csv`的CSV文件,并且想要读取其中的`column_name`列,可以使用如下代码:
```python
import pandas as pd
# 读取CSV文件
data = pd.read_csv("data.csv")
# 读取column_name列
column_data = data["column_name"]
```
其中,`data.csv`是你要读取的文件名,`column_name`是你要读取的列名。注意,如果你想要读取多列数据,可以将列名以列表形式传递给`data`对象,例如:
```python
# 读取多列数据
column_data = data[["column_name1", "column_name2", "column_name3"]]
```
这样可以同时读取`column_name1`、`column_name2`和`column_name3`三列数据。
相关问题
没有表头,pd.read_csv读取某一列的代码
假设你的CSV文件没有表头,且你想读取第二列的数据,可以使用以下代码:
```python
import pandas as pd
# 读取CSV文件,并指定列名为col_1和col_2
df = pd.read_csv('your_file.csv', header=None, names=['col_1', 'col_2'])
# 读取第二列的数据
col_2_data = df['col_2']
```
其中,`header=None`表示没有表头,`names=['col_1', 'col_2']`指定列名为col_1和col_2。`df['col_2']`则表示读取名为col_2的列的数据。
pd.read_csv读取第三列的代码
假设你的 CSV 文件名为 data.csv,可以使用以下代码读取第三列:
```python
import pandas as pd
df = pd.read_csv('data.csv', usecols=[2])
print(df)
```
其中,`usecols=[2]` 表示仅读取第三列数据。如果你需要同时读取多列数据,可以将 `usecols` 参数设置为一个列表,例如 `usecols=[0, 2, 4]` 表示读取第一、三、五列数据。
阅读全文