ich folgendes zu importieren, um einige txt Tabellen und halten sie als Liste so mache:Wie Index ein Element einer Liste Objekt in R
# set working directory - the folder where all selection tables are stored
hypo_selections<-list.files() # change object name according to each species
hypo_list<-lapply(hypo_selections,read.table,sep="\t",header=T) # change object name according to each species
ich ein bestimmtes Element zugreifen möchten, lassen Sie uns sagen hypo_list [1]. Da jedes Element eine Tabelle darstellt, wie soll ich vorgehen, um auf bestimmte Zellen (Zeilen und Spalten) zuzugreifen?
Ich mag so etwas wie es tun:
a<-hypo_list[1]
a[1,2]
Aber ich bekomme die folgende Fehlermeldung:
Error in a[1, 2] : incorrect number of dimensions
Gibt es einen cleveren Weg, es zu tun?
Vielen Dank im Voraus!
Objekte für einen Entwickler möglicherweise nicht offensichtlich sein, dass die Indizierung von '1' beginnt und nicht '0' – KarlP
@KarlP Im Gegensatz dazu ist es nicht Natur, etwas von 0 zu zählen :) – Verbal
Fair genug :-D Nicht offensichtlich für Entwickler, die Programmiersprachen mit einem Erbe von "System" Sprachen (Assembly, C, etc, bis zu Java, Swift), und auch Lisp-Sprachen, BASIC, und fast jede "generische" Programmiersprache wie Perl, PHP, etc usw. Spezialisierte Werkzeuge, wie Matlab, und andere originale nichttechnische Sprachen, die für einen bestimmten Zweck gemacht wurden B. COBOL (!), aber auch FORTRAN, statistische Sprachen usw., typischerweise Index von 1. Wie "design by committee" -Sprachen von IBM usw. – KarlP