利用2000部电影的信息,获取电影所有上映国家分别保存 至列表all counties. 利用pandas . 模块创建df_ counties(aFrame)记录了电影的国家或地区信息。其中此对象的index属性为电影的名案films列表),属性 columns为所有国家(列表all_ counties) 以及得分,最后再加一列为对应每一部电影的得分。电影名字:肖电克的救赎;活着。上映国家:美国 中国大陆 中国香港 德国。肖电克的救赎:1 0 0 0 活着:0 1 1 0
时间: 2023-02-06 16:50:00 浏览: 127
首先,我们需要收集2000部电影的信息,包括电影名称和上映国家。在这里,我假设你已经收集了这些信息,并存储在列表中。
然后,我们可以使用pandas模块来创建df_countries DataFrame对象,该对象记录了电影的国家或地区信息。
我们可以使用pandas的DataFrame构造函数创建一个新的DataFrame对象,并提供所需的数据和列名。
下面是一个例子,展示了如何利用电影名称列表films和所有国家列表all_countries来创建df_countries DataFrame:
```
import pandas as pd
# 列表films存储了所有电影的名称
films = ['肖电克的救赎', '活着']
# 列表all_countries存储了所有国家
all_countries = ['美国', '中国大陆', '中国香港', '德国']
# 使用films和all_countries创建df_countries DataFrame
df_countries = pd.DataFrame(columns=all_countries, index=films)
# 打印df_countries
print(df_countries)
```
输出结果如下:
```
美国 中国大陆 中国香港 德国
肖电克的救赎 NaN NaN NaN NaN
活着 NaN NaN NaN NaN
```
最后,我们可以使用df_countries的iloc属性来设置电影的上映国家,例如:
```
df_countries.iloc[0, 0] = 1 # 肖电克的