我正在编写一个代码,该代码需要附加一个数据框以将新数据包括到特定列中
这是下面代码的一部分,我试图将带有新数据(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'])
请告知如何修改代码以产生所需的结果。
答案 0 :(得分:0)
如果要将新列添加到df,可以尝试以下操作:
name_list = map(lambda name: name.text(), Names)
df['Name'] = name_list
您必须确保name_list
的长度等于df.shape[0]