我目前正在使用以下代码来获取两组财务数据的交集日期列。数组包括日期、o、h、l、cl
#find intersection of date strings
def intersect(seq1, seq2):
res = [] # start empty
for x in seq1: # scan seq1
if x in seq2: # common item?
res.append(x)
return res
x = intersect(seta[:,0], setb[:,0]) # mixed types
print x
问题是它只返回找到两者交集的列,即日期列。我希望它以某种方式返回一个不同的列数组,包括每个集合的 cls 值......即.. 如果日期是共同的,则两者都返回两个相应 cls 列的 2X1 数组。有任何想法吗?谢谢。