Exp
是一个DataFrame
和{object
Exp
0 1989-06-01
1 1989-07-01
2 1989-08-01
3 1989-09-01
4 1989-10-01
CL
是Dataframe
,其中Index
为DateTime Object
R
添加到CL
的dataframe中,该数据框的datefrom Exp与CL
索引匹配。在这就是我想要的输出结果
CL R
1989-06-01 68.800026 1989-06-01
1989-06-04 68.620026
1989-06-05 68.930023
1989-06-06 68.990021
1989-06-09 69.110023
我试着这么做:
for m in Exp.iloc[:,0]:
if m == CL.index:
CL['R'] = m
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
有人能帮帮我吗?我经常收到这个值错误
^{}
}一起使用
join
专注于通过索引组合数据帧/序列。在
Exp
和{set_index
在数据帧本身和索引中保持相同的信息。我们把它放在索引中以方便join
。在设置
^{pr2}$编辑:更新评论人建议。在
您需要执行左连接:
给出:
^{pr2}$以及
给予
然后:
返回您要查找的内容
因为循环数据帧不是熊猫做事的方式。在
相关问题 更多 >
编程相关推荐