2024-04-24 12:04:12 发布
网友
我在一个数据帧上迭代,我想向每一行添加新元素,这样我就可以将新行添加到第二个数据帧。你知道吗
for index, row in df1.iterrows(): # I looking for somethis like this: new_row = row.append({'column_name_A':10}) df2 = df2.append(new_row,ignore_index=True)
如果我理解正确,您需要一个原始数据帧的副本,并添加一个新列。您可以创建原始dataframe的副本,向其中添加新列,然后迭代新dataframe的行以更新新列的值,就像您在问题中发布的代码中所做的那样。你知道吗
df2 = df1.copy() df2['column_name_A'] = 0 for index, row in df2.iterrows(): row['column_name_A'] = some_value
如果我理解正确,您需要一个原始数据帧的副本,并添加一个新列。您可以创建原始dataframe的副本,向其中添加新列,然后迭代新dataframe的行以更新新列的值,就像您在问题中发布的代码中所做的那样。你知道吗
相关问题 更多 >
编程相关推荐