我想从 Dataframe dfA
中减去列Country
,其中列Country
位于 Dataframe dfB
中。
我正在尝试下面的代码:
A_minus_B = dfA['Country'] - dfB['Country']
Typerror: - with str & str
我期待的是:
dfA Country
1. United States
2. Puerto Rico
3. Colombia
dfB Country
1. Puerto Rico
2. Argentina
3. Canada
A_minusB Country
1. United States
2. Colombia
3. Argentina
3条答案
按热度按时间khbbv19g1#
使用
pd.concat
:4c8rllxm2#
您可以使用以下
bwntbbo33#
您希望创建
dfC = dfA.merge(dfB, "Country")
。所有的东西都在一个 Dataframe 中,那么你将处于一个很好的位置来执行减法。
你忘记在你的问题中加入一个可重复的例子。一旦你计算出技术细节,解决方案和你得到的结果。