pandas按照列名读取
时间: 2023-10-17 14:33:45 浏览: 164
要按照列名读取数据,你可以使用pandas库中的`read_csv`函数并指定`usecols`参数来选择特定的列。
例如,假设你有一个名为"data.csv"的CSV文件,包含以下内容:
```
Name,Age,City
John,25,New York
Emma,30,Los Angeles
```
你想读取"Name"和"City"这两列,可以按照以下方式进行操作:
```python
import pandas as pd
data = pd.read_csv("data.csv", usecols=["Name", "City"])
print(data)
```
这将输出:
```
Name City
0 John New York
1 Emma Los Angeles
```
通过传递一个包含列名的列表给`usecols`参数,你可以选择你需要的列进行读取。
相关问题
pandas根据列名读取csv指定列数据
可以使用pandas库中的read_csv函数,并设置usecols参数为需要读取的列名列表,例如:
```python
import pandas as pd
df = pd.read_csv('data.csv', usecols=['column1', 'column2'])
```
其中,'data.csv'是要读取的csv文件名,'column1'和'column2'是需要读取的列名。读取后的数据会存储在DataFrame对象df中。
pandas读取列名
你可以使用Pandas的`columns`属性来读取数据框的列名。下面是一个示例代码:
```python
import pandas as pd
# 读取数据
data = pd.read_csv('data.csv')
# 获取列名
columns = data.columns
# 打印列名
print(columns)
```
请确保将`data.csv`替换为你实际的数据文件名。这段代码将打印出数据框中的列名。
阅读全文