我有一个名为“合并人身”的数据帧:
OverallAtt201819 OverallAttCurrent
students
5bf3e06e9a892068705d8415 98.670213 93.333333
5bf3e06e9a892068705d8416 97.340426 98.360656
5bf3e06e9a892068705d8417 98.936170 95.000000
5bf3e06e9a892068705d8418 98.936170 97.540984
5bf3e06e9a892068705d8419 98.404255 97.540984
我还有另一个名为“这年”的数据帧:
students
5bf3e06e9a892068705d8415 22400.0
5bf3e06e9a892068705d8416 24000.0
5bf3e06e9a892068705d8417 22800.0
5bf3e06e9a892068705d8418 23800.0
5bf3e06e9a892068705d8419 23800.0
但是,当我尝试根据学生将两个数据帧合并在一起时,它会重新创建学生列,而不是合并它。这是我的代码:
MergeAttendance2 = pd.merge(MergeAttendance, ThisYearSess, on='students')
这是它产生的东西:
OverallAtt201819 OverallAttCurrent \
students
5bf3e06e9a892068705d8415 98.670213 93.333333
5bf3e06e9a892068705d8416 97.340426 98.360656
5bf3e06e9a892068705d8417 98.936170 95.000000
5bf3e06e9a892068705d8418 98.936170 97.540984
5bf3e06e9a892068705d8419 98.404255 97.540984
OverallSessionsAttendedSoFar
students
5bf3e06e9a892068705d8415 22400.0
5bf3e06e9a892068705d8416 24000.0
5bf3e06e9a892068705d8417 22800.0
5bf3e06e9a892068705d8418 23800.0
5bf3e06e9a892068705d8419 23800.0
如何阻止它再次添加到学生列中?
慕容3067478
相关分类