附加数据框以将新数据添加到现有列

时间:2019-10-29 22:22:36

标签: python pandas dataframe

我正在编写一个代码,该代码需要附加一个数据框以将新数据包括到特定列中

这是下面代码的一部分,我试图将带有新数据(N)的数据框(df)附加到列名(NAME)。

Names = driver.find_elements_by_class_name('section-result-title')
    for Name in Names:
       N=Name.text
       df = df.append(N, columns=['Name'])

请告知如何修改代码以产生所需的结果。

1 个答案:

答案 0 :(得分:0)

如果要将新列添加到df,可以尝试以下操作:

name_list = map(lambda name: name.text(), Names)
df['Name'] = name_list

您必须确保name_list的长度等于df.shape[0]