DataFrame相当于Excel表格,Series相当于表格中的一行或一列。
时间: 2024-02-21 18:02:02 浏览: 193
可以说DataFrame相当于Excel表格,而Series则相当于Excel表格中的一列或一行的数据。以DataFrame为例,它是一个二维表格,包含多个行和多个列,每一列可以看作是一个Series,每个Series中存储了该列的数据。而每一行则是由每个Series中对应位置的元素组成的。
例如,下面的代码创建了一个DataFrame,包含了三个列name、age、gender:
```python
import pandas as pd
data = {
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['female', 'male', 'male']
}
df = pd.DataFrame(data)
```
那么,name列、age列、gender列就分别对应了三个Series,可以通过下面的代码获取其中一个Series:
```python
name_series = df['name']
```
上述代码中,`df['name']`表示获取DataFrame中的name列,返回的结果是一个Series,其中包含了name列的所有数据。
阅读全文