Seite 1 von 2
Elemente aus Tabelle auswählen
Verfasst: Mo Jan 18, 2021 8:27 pm
von mango52
Hi,
hab mal wieder eine Frage zu einer Tabelle - ich würde gerne in der 3.Spalte jede 4.Zeile auswählen. Versucht hab ich es mit:
da kommt jedoch die Fehlermeldung, dass die Funktion mod nicht gefunden werden konnte. und eigentlich bin ich sowieso unsicher ob der Befehl nicht fälschlicherweise jede 4.Spalte ausgeben würde...
danke schon mal für eure Hilfe und LG
Re: Elemente aus Tabelle auswählen
Verfasst: Mo Jan 18, 2021 8:45 pm
von bigben
Soll mod für modulo stehen? Wenn ja, was soll 4 modulo ein Dataframe seien? Was soll jetzt die Zeilen und was die Spalten auswählen?
Mach Dich mal mit seq() vertraut. Das sollte helfen, jede dritte Zeile auszuwählen.
LG, Bernhard
Re: Elemente aus Tabelle auswählen
Verfasst: Mo Jan 18, 2021 9:01 pm
von EDi
Der modulo operator in base-R ist "%%"
Re: Elemente aus Tabelle auswählen
Verfasst: Di Jan 19, 2021 9:04 am
von mango52
Hi,
danke für den Hinweis mit seq(). Ich hab folgendes probiert:
Das ergibt dann
Also meine Frage wie greife ich auf meine Tabelle auf meine Einträge zu? Ich bräuchte eben die 33. bis 55.Zeile in der 3.Spalte meiner Tabelle. Hätte zB probiert:
LG
Re: Elemente aus Tabelle auswählen
Verfasst: Di Jan 19, 2021 9:13 am
von jogo
Re: Elemente aus Tabelle auswählen
Verfasst: Di Jan 19, 2021 9:24 am
von mango52
Hallo Jörg,
was ist der Befehl Name? Oder nur eine Bezeichnung von dir? Bei mir kommt da dass das Objekt Name nicht gefunden wird.
LG
Re: Elemente aus Tabelle auswählen
Verfasst: Di Jan 19, 2021 9:29 am
von jogo
Hallo mango, das war neulich der Name Deines Dataframes (hier:
viewtopic.php?f=7&t=2922 ). Du hast hier in Diesem Diskussionsfaden den Namen Deines Dataframes nicht genannt.
Vielleicht hätte ich schreiben sollen:
Gruß, Jörg
Re: Elemente aus Tabelle auswählen
Verfasst: Di Jan 19, 2021 9:39 am
von mango52
Hi,
achso das ist jetzt eben das "r". Hier
kommt die Fehlermeldung:
Code: Alles auswählen
> r <- seq(from=33, to=55, by=4)
> r[r, 3]
Fehler in r[r, 3] : falsche Anzahl von Dimensionen
LG
Re: Elemente aus Tabelle auswählen
Verfasst: Di Jan 19, 2021 9:51 am
von jogo
r sollte möglichst nicht der Name Deines Dataframes sein, denn in dem Objekt
r werden die gewünschten Zeilennummern abgelegt; danach sind in dem Objekt
r nicht mehr die Daten Deines Dataframes sondern die Nummern der gewünschten Zeilen.
ok, ich schreibe es nochmal anders:
Code: Alles auswählen
dieseZeilen <- seq(from=33, to=55, by=4)
DeinDataframe[dieseZeilen, 3]
Gruß, Jörg
Re: Elemente aus Tabelle auswählen
Verfasst: Di Jan 19, 2021 12:07 pm
von mango52
Hi,
sorry aber stehe gerade etwas auf der Leitung - also mit DataFrame meinst du die Tabelle aus welcher ich die Elemente auswählen möchte? und was ist mit dieseZeilen gemeint? einfach eine Benennung?
LG