Wie kann ich Dateien in R iterativ einlesen und den Inhalt jeder Datei in einer anderen Variablen speichern, ohne Pandas zu verwenden?

Stangen

Ich habe ein Szenario, in dem ich mehrere Dateien mit der gleichen Benennung habe, außer einer Nummer im Namen. Ich möchte so viele Variablen erstellen, wie ich Dateien habe. Bisher sieht mein Code so aus:

for(i in 1:26)
{
  if ( i <= 9 )
  {
      OutFile=paste0("Iterated.Filename0",i,".out")
      out <- read.table(OutFile, header = FALSE, sep="\t", dec=".", na.strings = "NA")
  } else {
      OutFile=paste0("Iterated.Filename",i,".out")
      out <- read.table(OutFile, header = FALSE, sep="\t", dec=".", na.strings = "NA")
  }
}

(Der Unterschied vor und nach der elseAnweisung ist der 0nach "Dateiname")

Das Problem ist, dass die schließlich erstellte outVariable (a) nur eine Variable und nicht die Variablen out1to ist out26und (b) sie nicht die verketteten Daten aller eingelesenen Dateien enthält, sondern nur die Daten der 26. .outDatei.

Meine Frage ist also: Wie kann man mehrere Dateien in R so lesen, dass der Inhalt jeder Datei in einer anderen Variablen gespeichert wird? Und vor allem, wie man das macht, ohne Pandas zu verwenden?

B. Christian Kamgang

Eine mögliche Verwendung integrierter Funktionen ist wie folgt:

paths <- sprintf("Iterated.Filename%02d.out", 1:26)
out <- lapply(paths, read.table, header=FALSE, sep="\t", dec=".", na.strings="NA")

Die Variable outhier ist eine Liste mit 26 Datensätzen.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Bash: Wie kann ich Text in einer Datei in eine Zeichenfolge einlesen, ändern und in einer anderen Datei speichern?

Wie würde ich den Inhalt einer Variablen verwenden, um den Namen einer anderen zu erstellen?

Wie kann ich in derselben .mat-Datei speichern, ohne den Inhalt der Datei zu löschen?

Wie kann ich eine Liste in einer Datei speichern und erneut einlesen (in R)?

Wie kann ich die Split-Funktion in Python verwenden, um Textteile zu teilen und in einer anderen Datei zu speichern?

Wie lese ich mehrere Dateien, um die Anzahl der Variablen in jeder Datei mit einer map_ * -Funktion von purrr zu speichern und zu zählen?

Wie kann ich den Wert einer Variablen in einer Methode in einer anderen Python-Datei verwenden?

Wie kann ich den Wert einer Variablen zwischen -5 und 21 randomisieren, ohne Einschränkungen in systemverilog zu verwenden?

Wie kann ich den Wert einer Javascript-Variablen in einer Datei mit PHP oder einer anderen Sprache speichern?

Entpacken Sie eine Datei und speichern Sie den Inhalt in einem String, ohne in Dateien zu schreiben

Wie kann ich einen CSV-E-Mail-Text einlesen und in einer CSV-Datei speichern?

R Shiny - Wie kann ich einer Tabelle dynamisch hinzufügen, ohne globale Variablen zu verwenden?

R: Wie kann man group_by() verwenden, um den Anteil einer Variablen innerhalb einer anderen Variablen zu berechnen?

Durchlaufen Sie einzelne Bytes und speichern Sie sie in einer Datei, ohne den Inhalt zu ändern

Wie kann ich meine For-Schleife veranlassen, den Index der Schaltflächen in einer anderen Variablen zu speichern?

Wie ordne ich jeder Aufgabe in Spark den Inhalt einer Zip-Datei zu?

Wie kann ich eine R-Datei beschaffen und alle Variablen aus der Datei in einer Liste speichern?

Wie kann ich ein Literal # in einer Python-Variablen oder -Zeichenfolge verwenden, ohne den Rest auskommentieren zu müssen?

Wie verknüpfe ich den Inhalt von Dateien im Verzeichnis zu einer einzigen Datei?

Python - Wie kann man den Inhalt einer Webseite lesen, ohne eine URL zu verwenden?

Wie kann ich den Inhalt einer PCollection abrufen und einer normalen Variablen zuweisen?

Wie kann ich den Inhalt (Zeilen) vieler kleiner Dateien (effizient) mit dem Inhalt (Zeilen) einer einzelnen großen Datei abgleichen und aktualisieren / neu erstellen?

Wie kann ich einen Codeblock in einer Variablen speichern und aufrufen und bei Bedarf den Rückgabewert abrufen?

Wie kann ich in eine JSON-Datei schreiben, ohne den gesamten Inhalt darin zu löschen?

Wie liste ich den Inhalt einer gz-Datei auf, ohne ihn in Python zu extrahieren?

Wie greife ich auf eine statische Variable in einer anderen Datei zu, ohne extern in .h zu verwenden?

Wie kann ich den höchsten Wert eines Feldes aus einer Datei in ILE RPG abrufen, ohne SQL zu verwenden?

Wie kann ich den Namen einer hochgeladenen ZIP-Datei anzeigen, ohne die event.target in vue/javascript zu verwenden?

Wie kann ich Spaltenwerte mit dem Inhalt einer Datei aktualisieren, ohne sie zu interpretieren?

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  3. 3

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  4. 4

    Eclipse Oxygen - Projekte verschwinden

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Wie kann ich den Kaskadenmodus global einstellen?

  7. 7

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  8. 8

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  9. 9

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  10. 10

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  11. 11

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  12. 12

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  13. 13

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  14. 14

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  15. 15

    Wie wählt man Unterschiede mit drei Tabellen aus?

  16. 16

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  17. 17

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  18. 18

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  19. 19

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  20. 20

    Modbus Python Schneider PM5300

  21. 21

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

heißlabel

Archiv