11.08.2009, 07:50
Guten Morgen,
es ist 8.38h und ich habe ein Problem .
Ich habe wirklich schon einiges ausprobiert, komme aber einfach nicht weiter.
komplette Problem+Beschreibung:
Gegeben sind:
2x 2D Array.
Anhand eines "Keys" durchsuche ich das 1te Array.
Bei einem gefundenen Eintrag (Zeile a)
Wähle nächste mögliche Zeile aus 2te Array (Zeile b)
Füge in 1te Array (Zeile a + Zeile b) ein.
Lösche aus 1te Array die alte (Zeile a)
Lösche aus 2te Array (Zeile b)
Ziel: Ich möchte also 1te Array erweitern mit den Werten, die ich in der anderen Datei (Array2) habe.
Um sich das ganze noch einfacher vorzustellen könnte man annehmen, dass Array1 aus Produkdaten besteht und Array2 aus Messungen (aber nicht von allen Produkten, sondern nur immer den ersten zwei oder drei).
Fortschritt:
Ich habe es auch schonmal geschafft, ein langes 1D Array zu erstellen wo dann die neue Zeile (Zeile a+Zeile b) drin ist. Sobald ich aber versuche, dass in das alte Array1 einzufügen, wird es automatisch abgeschnitten in der Spaltenanzahl.
(hier ein Bild, wo ich ein 1D Array schon erstellt habe). Falls es eine komplett andere einfache Methode für 2x2D Arrays gibt, ohne diesen Umweg, wäre das natürlich noch besser.
[attachment=20359]
Danke euch.
p.S: Falls es von Interesse sein sollte, es handelt sich um CVS Dateien, die mit "ReadSpreadsheet" einlese.
es ist 8.38h und ich habe ein Problem .
Ich habe wirklich schon einiges ausprobiert, komme aber einfach nicht weiter.
komplette Problem+Beschreibung:
Gegeben sind:
2x 2D Array.
Anhand eines "Keys" durchsuche ich das 1te Array.
Bei einem gefundenen Eintrag (Zeile a)
Wähle nächste mögliche Zeile aus 2te Array (Zeile b)
Füge in 1te Array (Zeile a + Zeile b) ein.
Lösche aus 1te Array die alte (Zeile a)
Lösche aus 2te Array (Zeile b)
Ziel: Ich möchte also 1te Array erweitern mit den Werten, die ich in der anderen Datei (Array2) habe.
Um sich das ganze noch einfacher vorzustellen könnte man annehmen, dass Array1 aus Produkdaten besteht und Array2 aus Messungen (aber nicht von allen Produkten, sondern nur immer den ersten zwei oder drei).
Fortschritt:
Ich habe es auch schonmal geschafft, ein langes 1D Array zu erstellen wo dann die neue Zeile (Zeile a+Zeile b) drin ist. Sobald ich aber versuche, dass in das alte Array1 einzufügen, wird es automatisch abgeschnitten in der Spaltenanzahl.
(hier ein Bild, wo ich ein 1D Array schon erstellt habe). Falls es eine komplett andere einfache Methode für 2x2D Arrays gibt, ohne diesen Umweg, wäre das natürlich noch besser.
[attachment=20359]
Danke euch.
p.S: Falls es von Interesse sein sollte, es handelt sich um CVS Dateien, die mit "ReadSpreadsheet" einlese.