pandas数据表按列名切片实例
时间: 2024-09-13 13:16:24 浏览: 32
pandas.loc 选取指定列进行操作的实例
在Pandas库中,你可以通过列名来切片DataFrame,也就是选择特定列的数据。以下是一个简单的例子:
```python
import pandas as pd
# 创建一个简单的DataFrame
data = {
'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, 35, 40],
'City': ['New York', 'Los Angeles', 'Chicago', 'San Francisco']
}
df = pd.DataFrame(data)
# 按列名切片,获取'Age'这一列
age_column = df['Age']
print(age_column)
```
在这个例子中,`df['Age']` 就是按列名'Age'对DataFrame进行了切片操作,返回的是一个Series对象,包含了所有行的年龄信息。
如果你需要获取多个列,可以传递一个列名的列表:
```python
columns_to_select = ['Age', 'City']
selected_columns = df[columns_to_select]
print(selected_columns)
```
这将返回一个新的DataFrame,其中只包含 'Age' 和 'City' 这两列。
阅读全文