for-Schleife mit einer Matrix
Verfasst: Mo Sep 11, 2017 9:56 am
Hallo ihr Lieben,
ich würde gerne in einer verschateleten for Schleife einen Datensatz einlesen. Dabei soll in einer Variable der Datensatz eingespeichert werden. Meine Frage ist nun, wie bekomme ich das denn hin? Also so sieht das bis jetzt aus:
Also das ding ist jetzt, wenn ich es laufen lassen würde, erkennt er top10euV nur als Variable an und nicht als Datensatz und wenn ist es ohne die ".." mache, dann sieht er den ganzen Datensatz als ein rießiger vektor. Wie kann ich ihm denn sagen, dass dies eine Matrix/Tabelle ist?
Grüße
ich würde gerne in einer verschateleten for Schleife einen Datensatz einlesen. Dabei soll in einer Variable der Datensatz eingespeichert werden. Meine Frage ist nun, wie bekomme ich das denn hin? Also so sieht das bis jetzt aus:
Code: Alles auswählen
läufer = c("s1.1", "s2.1");
filter = c("s1.1.filter", "s2.1.filter");
art_alle = c("top10euV", "top100euV");
neu = c("s1.1.1.1.neu", "s2.1.1.1.neu")
sortet = c("s1.1.1.sortet", "s2.1.1.sortet");
twert = c("t1", "t2");
twert2 = c("t1.1", "t2.1");
for(a in art_alle){
for(l in läufer){
for(f in filter){
for(s in sortet){
for(n in neu){
for(t in twert){
for(d in twert2){
l = a;
f = data.frame(subset(l,l$Pvalue<0.05));
v1 = colnames(f);
namen_eins0 = c("Rank", "Start", "Stop", "nSNPs", "Pvalue");
n = f[, !(v1 %in% namen_eins0)];
...
Also das ding ist jetzt, wenn ich es laufen lassen würde, erkennt er top10euV nur als Variable an und nicht als Datensatz und wenn ist es ohne die ".." mache, dann sieht er den ganzen Datensatz als ein rießiger vektor. Wie kann ich ihm denn sagen, dass dies eine Matrix/Tabelle ist?
Grüße