当前位置: 首页 > 知识库问答 >
问题:

如何从imdb中获取更多信息并将其保存在数据帧中?[副本]

公良鸿风
2023-03-14

我在学习熊猫和蟒蛇,

我想从IMDB库获取更多关于电影的信息,并将其保存在我已经存量数据帧的添加列中。

例如:df['titleId']在我的数据帧中有电影ID(总数接近50-60)

(在ImdbPy库的帮助下),我想在同一个数据帧中创建新的列df['movie_name']来存储特定电影ID的电影名称df['titleId']

我设法用一个值(不在数据帧中)处理它,但无法在数据帧中处理它。请帮忙。

Code to get movie name is as under:

#### YEAR OF THE MOVE

# importing the module
import imdb

# creating instance of IMDb
ia = imdb.IMDb()

# getting the movie with id
search = ia.get_movie("2082197")

# getting movie year
year = search['year']

# printing movie name and year
print(search['title'] + " : " + str(year))

共有1个答案

储阳曦
2023-03-14

如果我理解正确,您正在寻找merge

例如,如果您有一个带有列(id,name)的数据框a和另一个带有列(id,year)的数据框B,那么您可以执行a.merge(B,how=“left”)来获得带有列(id,name,year)的数据框C。请注意,如果B比A小得多(即,如果A中的ID不在B中),则可以在C中获得nan值-您可以为此探索其他类型的联接。

 类似资料:
  • 我试过这个: 首先,我获得了数据库中所有数据的引用,我正在尝试获取它,但我不知道如何实现这一点。 此外,当我这样做时,它会抛出以下错误: java.lang.NullPoInterException:尝试在.laramira.atellez.moroninfo.models.newsviewholder$1$1.ondatachange(newsviewholder.java:48)在com.go

  • 我开发了一个聊天应用程序。我试图从firebase数据库中获取数据,并将其显示在一个recyclerview中,但这并不起作用。我在谷歌上搜索了它,我试了很多选项,但它什么都显示不出来。我做错了什么?这些活动是: 1.主活动(我想在哪里显示数据) }

  • 我尝试从Socket TCP获取数据以附加到数据帧我收到数据并将它们执行到Seq(),但当我使用foreach将它们附加到数据帧时出现问题这是我的代码: 这是我跑步时的问题 Java语言组织中的lang.NullPointerException。阿帕奇。火花sql。SQLImplicits。localSeqToDatasetHolder(SQLImplicits.scala:231),位于Cl.C

  • 问题内容: 我必须使用JavaScript创建一个表单,用户将上载JPG文件并与其他信息(例如名称,电子邮件等)一起提交。当用户单击提交时,表单中的所有信息将被加载到值对象中。对于图像文件,我将其设置为。 所以假设: 我还设置了一个servlet来处理提交,但是我不确定如何开始。上传如何进行?用户提交时,如何获取图像信息?这是屏幕截图:http : //imageshack.us/f/32/776

  • 如何获得熊猫的行标签列表? 我有一个带有列标签和行标签的表。要返回列标签,我使用dataframe“column”属性。可以返回带有属性列的列标签列表,但我找不到行的类似属性。