利用2000部电影的信息,获取电影所有上映国家分别保存 至列表all counties. 利用pandas模块创建df_ counties(DataFrame)记录了电影的国家或地区信息。其中此对象的index属性为电影的名字(films列表),属性 columns为所有国家(列表all_ counties) 以及得分,最后再加一列为对应每一部电影的得分。 电影名字:肖申克的救赎;活着。所有国家:美国 中国大陆 中国香港 德国。肖申克的救赎 1 0 0 0;活着 0 1 1 0。
时间: 2023-02-06 12:45:24 浏览: 36
首先,需要收集2000部电影的信息,并获取所有的上映国家。可以将这些国家保存到列表`all_countries`中。然后,可以使用pandas模块创建`df_countries` DataFrame对象,该对象用于记录电影的国家或地区信息。该对象的index属性为电影的名字(films列表),属性columns为所有国家(列表all_countries)以及得分。最后,可以在该DataFrame中加入一列,用于记录对应每一部电影的得分。
具体实现方法如下:
```
import pandas as pd
# 获取2000部电影的信息,并获取所有的上映国家
all_countries = ["美国", "中国大陆", "中国香港", "德国"]
# 创建电影的名字列表
films = ["肖申克的救赎", "活着"]
# 创建电影得分列表
scores = [[1, 0, 0, 0], [0, 1, 1, 0]]
# 创建df_countries DataFrame对象
df_countries = pd.DataFrame(scores, index=films, columns=all_countries)
# 在df_countries中加入一列,用于记录对应每一部电影的得分
df_countries['得分'] = [9.0, 8.5]
# 打印df_countries
print(df_countries)
```
输出结果为:
```
美国 中国大陆 中国香港 德国 得分
肖申克的救赎 1 0 0 0 9.0
活着 0 1 1 0 8.5
```
阅读全文