2 Stimmen

R oder MATLAB - Entsprechender Spaltenname zur Änderung der entsprechenden Zelle in einer Matrix

Ich möchte die Spalten mit NODE als Überschrift in einer Matrix unten in die entsprechenden Gene wie folgt konvertieren:

   NODE Gene1 Gene2 Gene3 Gene4 Gene5 NODE1 NODE2 NODE3
1 NODE1  0.98  0.98    NA    NA    NA    NA    NA    NA
2 NODE2    NA    NA   0.8   0.8    NA    NA    NA    NA
3 NODE3    NA    NA    NA    NA  0.72  0.72    NA    NA
4 NODE4    NA    NA    NA    NA    NA    NA   0.6   0.6

Als

NODE1 = Gene1 and Gene2
NODE2 = Gene3 and Gene4
NODE3 = Gene5 and NODE1 = Gene5 and Gene 1 and Gene2

Ich möchte Zellen in den Spalten NODE1, NODE2 und NODE3 in die entsprechenden Gen-Spalten verschieben, um eine Datei wie diese auszugeben:

   NODE Gene1 Gene2 Gene3 Gene4 Gene5 
1 NODE1  0.98  0.98    NA    NA    NA    
2 NODE2    NA    NA   0.8   0.8    NA    
3 NODE3  0.72  0.72    NA    NA  0.72    
4 NODE4  0.6   0.6     NA   0.6  0.6  

Gibt es irgendwelche Methoden, um dies zu tun? Kann ich dafür R oder MATLAB verwenden?

Mit freundlichen Grüßen,

Catherine

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X