头歌pandas基本操作答案
时间: 2023-09-09 22:10:06 浏览: 321
1. 如何导入pandas库?
```
import pandas as pd
```
2. 如何创建一个Series对象?
```
data = [1, 2, 3, 4, 5]
s = pd.Series(data)
```
3. 如何创建一个DataFrame对象?
```
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'city': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
```
4. 如何查看DataFrame的前几行?
```
df.head()
```
5. 如何查看DataFrame的后几行?
```
df.tail()
```
6. 如何查看DataFrame的列名?
```
df.columns
```
7. 如何查看DataFrame的行数和列数?
```
df.shape
```
8. 如何查看DataFrame的数据类型?
```
df.dtypes
```
9. 如何查看DataFrame的描述性统计信息?
```
df.describe()
```
10. 如何选取DataFrame的某一列?
```
df['name']
```
11. 如何选取DataFrame的多列?
```
df[['name', 'age']]
```
12. 如何选取DataFrame的某几行?
```
df.iloc[0:2]
```
13. 如何选取DataFrame的某一行?
```
df.loc[0]
```
14. 如何按照某一列的值排序DataFrame?
```
df.sort_values('age')
```
15. 如何删除DataFrame的某一列?
```
df.drop('city', axis=1, inplace=True)
```
16. 如何添加一列到DataFrame?
```
df['gender'] = ['F', 'M', 'M', 'M']
```
17. 如何对DataFrame进行透视表操作?
```
pd.pivot_table(df, values='age', index=['city'], columns=['gender'])
```