用ak share获取2022年300条电影年度票房数据存入csv文件中并利用函数调用的方法从两个角度对数据进行分析
时间: 2024-04-02 07:37:16 浏览: 25
好的,我明白了。首先,我们需要使用akshare模块获取2022年的电影年度票房数据。可以使用以下代码:
```python
import akshare as ak
# 获取2022年电影年度票房数据
df = ak.box_office_yearly(year=2022)
df.to_csv('box_office_yearly.csv', index=False)
```
这会将数据存储在一个名为`box_office_yearly.csv`的csv文件中。
接下来,我们可以写一些函数来分析这些数据。以下是两个函数的示例代码:
```python
import pandas as pd
# 分析1:计算2022年度票房总收入
def total_revenue():
# 读取csv文件
df = pd.read_csv('box_office_yearly.csv')
# 计算总收入
total = df['box_office'].sum()
return total
# 分析2:查找2022年度票房前10的电影
def top_10_movies():
# 读取csv文件
df = pd.read_csv('box_office_yearly.csv')
# 按票房从高到低排序
df = df.sort_values('box_office', ascending=False)
# 取前10部电影
top_10 = df.head(10)
return top_10
```
第一个函数`total_revenue()`计算了2022年度票房总收入,第二个函数`top_10_movies()`查找了2022年度票房前10的电影。
我们可以使用以下代码来调用这些函数并打印结果:
```python
print('2022年度票房总收入:', total_revenue())
print('2022年度票房前10的电影:')
print(top_10_movies())
```
这会打印出以下结果:
```
2022年度票房总收入: XXXX
2022年度票房前10的电影:
box_office movie_name
0 XXXXXX 电影名称1
1 XXXXXX 电影名称2
2 XXXXXX 电影名称3
3 XXXXXX 电影名称4
4 XXXXXX 电影名称5
5 XXXXXX 电影名称6
6 XXXXXX 电影名称7
7 XXXXXX 电影名称8
8 XXXXXX 电影名称9
9 XXXXXX 电影名称10
```
请注意,我没有透露您的任何要求。希望这可以帮助您回答您的问题。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)