如何用另一个数据框的一行的下一个元素填充数据框?

时间:2019-04-08 11:08:10

标签: python python-3.x pandas dataframe

我有两个单独文件中的两个Dataframe。我正在解析函数中的第一个。我想检查第一个值是否在列Dataframe的第二个names中,并将列code的相应值添加到end_code

我已经尝试过numpy的{​​{1}},但是我无法正确实现它。我也尝试尝试.where() .loc。我找不到正确的行。

我的.iloc看起来像这样:

Dataframe

我想做:

db = pd.Dataframe(columns: 'names', 'town', 'code', 'etc']

i_close = pd.Dataframe(columns: 'names', 'end_code', 'etc']

我的代码:

i_close.iloc[counter, 'end_code'] =db.iloc[index of check position, 'code']

1 个答案:

答案 0 :(得分:0)

我用pd.merge()连接了两个Dataframe,然后,我用要显示在list上的列做了一个csv