作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想通过索引列合并两个数据帧。我的代码是:
import pandas as pd
import numpy as np
df1 = pd.DataFrame({'a': ['red', 'red', 'red']})
df2 = pd.DataFrame({'b': [1, 2, 2]})
df = df1.merge(df2, how='left', left_on=df1.index, right_on=df2.index)
print(df.head())
key_0 a b
0 0 red 1
1 1 red 2
2 2 red 2
结果有一个不需要的列 key_0
。问题:我如何摆脱这一列(合并后没有任何下降)?
最佳答案
我没有将索引列视为常规列,而是通过使用关键字 left_index
和 right_index
摆脱了 key_0
>:
df = df1.merge(df2, how='left', left_index=True, right_index=True)
print(df.head())
a b
0 red 1
1 red 2
2 red 2
关于python - 合并索引上的两个数据帧,去掉 key_0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57419518/
这是我的 keyPressEvent def keyPressEvent(self , e): key = e.key() if key == QtCore.Qt.Key_Escape
我是一名优秀的程序员,十分优秀!