Ich verwende derzeit den folgenden Code, um die Schnittstellendatenspalte von zwei Gruppen von Finanzdaten zu erhalten. Die Arrays beinhalten Datum, o, h, l, ClWie wird ein alternatives Spaltenelement vom Befehl intersect zurückgegeben?
#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
Das Problem ist es nur die Spalte zurückgibt, für die sie die Schnittpunkt der beiden gefunden, nämlich die Datumsspalte. Ich möchte, dass es irgendwie ein anderes Spaltenarray einschließlich die cls Werte jedes Satzes zurückgibt ... ie .. wenn Datum ist üblich, um beide 2X1 Array der zwei entsprechenden Cls Spalten zurückgeben. Irgendwelche Ideen? Vielen Dank.
Was meinen Sie mit "Cls-Werte" und "CLS-Spalten"? –
Ist * gesetzt [:, 0] * ein Ausschnittausdruck? So etwas habe ich noch nie gesehen. – ThomasH