Je suis actuellement en utilisant le code suivant pour obtenir la colonne date de l'intersection de deux ensembles de données financières. Les tableaux comprennent la date, o, h, l, clComment renvoyer un élément de colonne alternatif de la commande intersect?
#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
Le problème est-il ne retourne que la colonne pour laquelle il a trouvé la intersection des deux, à savoir la colonne de date. Je voudrais en quelque sorte retourner un tableau de colonnes différent en incluant à la fois les valeurs cls de chaque ensemble ... soit si la date est commune à la fois retourner un tableau 2X1 des deux colonnes correspondantes . Des idées? Merci.
Qu'entendez-vous par "valeurs cls" et "colonnes cls"? –
Est-ce que * set [:, 0] * une expression de tranche? Je n'ai jamais vu quelque chose comme ça avant. – ThomasH