18.04.2008, 15:36
Beitrag #1
|
ThomasK.
LVF-Neueinsteiger
Beiträge: 3
Registriert seit: Apr 2008
7.1
2008
en
44130
United States
|
Vergleichen und zusammenfügen von 2D Arrays
Guten Tag!
Also ich hab folgendes Problem, bei dem ich auch nach einigem Suchen hier im Forum keine Lösung für gefunden hab:
Ich habe 2 Spreadsheet Strings bzw. Arrays. Bei beiden steht in der ersten Spalte eine Referenznummer. Diese Nummern sollen verglichen werden. Bei gleichen Referenznummern soll dann die entsprechende Zeile aus Array2 mit in die enstsprechende Zeile von Array1 geschrieben werden.
Es gibt aber nicht zu jeder Referenznummer aus Array1 auch die passende Ref.Nummer in Array2.
In einem zweiten Schritt sollen dann also die Zeilen mit den Ref.Nummern in Array1 zu denen keine Daten in Array2 gefunden wurden gelöscht werden.
Array1 hat 5 Spalten + Ref.Nummern Spalte und 5000 Zeilen.
Array2 hat 3 Spalten + Ref.Nummern Spalte und 1400 Zeilen.
Am Ende sollte also ein Array mit 8 Spalten + Ref.Nummern Spalte und 1400 Zeilen entstehen.
Ich hoffe das ist so halbwegs verständlich!?
Wenn das zu unverständlich sein sollte kann ich gerne noch ne Skizze erstellen und die hochladen.
Ich würde mich freuen, wenn ihr mir helfen könnt. Bin noch halbwegs Anfänger und grübel jetzt schon seid 2 Tagen über der Sache... jeder Tip ist willkommen.
gruß Thomas
|
|
|
21.04.2008, 16:11
Beitrag #2
|
ThomasK.
LVF-Neueinsteiger
Beiträge: 3
Registriert seit: Apr 2008
7.1
2008
en
44130
United States
|
Vergleichen und zusammenfügen von 2D Arrays
Also um das vielleicht nochmal nen bischen zu verdeutlichen:
Die Referenznummer steht in der ersten Spalte
Array1:
12_5,6_3_5_6_7
13_4,4_4_8_2_3
14_2,1_1_9_5_3
.....
Array2:
12_0,3_0,5_0,8
14_0,2_0,5_0,7
...
Ziel soll sein:
12_5,6_3_5_6_7_0,3_0,5_0,8
14_2,1_1_9_5_3_0,2_0,5_0,7
Vielleicht hilft dass nen bischen?
|
|
|
21.04.2008, 18:51
Beitrag #3
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Vergleichen und zusammenfügen von 2D Arrays
Du kannst die einzelnen Strings aus Deinem Array wieder in ein Array wandeln mit "Spreadsheet-String-to-Array" (Trennzeichen "_").
Dann vergleichst Du jeweils die ersten Elemente. Hast Du zwei gleiche Elemente fügst Du sie mit den String- und Array-Funktionen zusammen.
Gruß Markus
' schrieb:Also um das vielleicht nochmal nen bischen zu verdeutlichen:
Die Referenznummer steht in der ersten Spalte
Array1:
12_5,6_3_5_6_7
13_4,4_4_8_2_3
14_2,1_1_9_5_3
.....
Array2:
12_0,3_0,5_0,8
14_0,2_0,5_0,7
...
Ziel soll sein:
12_5,6_3_5_6_7_0,3_0,5_0,8
14_2,1_1_9_5_3_0,2_0,5_0,7
Vielleicht hilft dass nen bischen?
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
21.04.2008, 21:31
Beitrag #4
|
|
|
22.04.2008, 05:59
Beitrag #5
|
|
|
| |