【发布时间】:2021-03-02 21:47:01
【问题描述】:
我有两个数据集(空白和填充),如下所示,我需要将信息从filled 复制到blank,
blank.head()
| Student name | Student number | Mark | Grade | Marked by | Notes |
|-------------- |---------------- |-------- |-------- |----------- |-------- |
| John |16 | NaN | NaN | NaN | NaN |
| Mary |19 | NaN | NaN | NaN | NaN |
| Colm |17 | NaN | NaN | NaN | NaN |
| Ellen |20 | NaN | NaN | NaN | NaN |
| Fionna |21 | NaN | NaN | NaN | NaN |
filled.head()
| Student name | Student number | Mark | Grade | Marked by | Notes |
|-------------- |---------------- |------ |------- |----------- |-------------------- |
| Tara | 31 | 71 | B1 | JL | Good |
| Leah | 40 | 54 | C2 | CL | Needs more dragons |
| john | 16 | 53 | C2 | MG | Good |
| Aisling | 200 | 60 | B3 | MOB | keep working |
| Adam | 88 | 74 | B1 | KOM | don't forget apa |
blank 是我的主文档,我想维护的顺序,填充包含为每个学生填写的成绩和其他信息,但它与 df1 的顺序不同。
我需要将 df2 中的“Mark”、“Grade”、“Marked by”和“Notes”列复制到 df1,保持 df1 的索引不变,并为每个学生复制正确的信息。
【问题讨论】:
标签: python pandas dataframe merge