Frage

Bitte tragen Sie hier mit einem R-Newbie.Ich versuche zusammen mit einem Tutorial, das auf der wundervollen FlowingData.com-Site veröffentlicht wurde, mithilfe eigener Daten, um die in diesem Tutorial enthaltene .rdata-Datei zu ersetzen.Die RDATA-Datei, "unisexcnts.rdata", enthält Unisex-Namen und die Anzahl der für verschiedene Jahre verwendeten Zeiten:

generasacodicetagpre.

Wenn ich ihn über die STR () -Funktion auslaufe, bekomme ich das Follwoing:

generasacodicetagpre.

Meine Daten befinden sich in einer CSV-Datei, die als "boysnames.csv" genannt wird:

generasacodicetagpre.

Ich versuche, die Unisexcnts.rdata mit dem Inhalt meiner BoysNames.csv zu überschreiben.Um umzustrukturieren und meinen CSV bereit zu bringen, gerettet zu werden, tat ich:

schritt1.

generasacodicetagpre.

schritt2.

generasacodicetagpre.

schritt3.

generasacodicetagpre.

Ich erhalte jedoch nach den Schritten 1 & 2 das Folgende, die nicht mit der Struktur des Originals, beliebigen Ideen / Zeiger entsprechen?

generasacodicetagpre.

War es hilfreich?

Lösung

Wenn Sie eine .csv-Datei laden, können Sie die Spalte angeben, die die Zeilennamen der hochgeladenen Daten mit dem Befehl "row.names" werden soll

Ich habe Ihre Daten schnell wiederhergestellt und mit dem folgenden Code hochgeladen:

generasacodicetagpre.

Hiermit müssen Sie diese Arbeit nach dem Hochladen der Daten durchführen müssen.Dadurch erhalten Sie die Datenstruktur, nach der Sie suchen:

generasacodicetagpre.

Andere Tipps

Ich erhalte jedoch nach den Schritten 1 und 2 die folgenden Struktur des Originals, jeder Ideen / Zeiger?

In dem ursprünglichen generationstechnischen atationstagcode werden die Namen als Zeilennamen angegeben. Deshalb ist das erste Attribut

generasacodicetagpre.

, um das in Ihrem Beispiel zu replizieren. Sie können die Namen als ROWNAMES einstellen, indem Sie

angeben

unisexCnts

Hiermit wird das Ausgabe übereinstimmen.

der Grund dieser Zeile:

generasacodicetagpre.

dosen nicht mit dieser Zeile übereinstimmen

generasacodicetagpre.

ist das gleiche. Sie haben die Namen in der eigentlichen Matrix selbst enthalten. In einer Matrix können Sie nur Daten mit demselben Typ haben. Durch einschließlich Zeichendaten in der Matrix (die Namen), die Sie die gesamte Matrix selbst in Zeichen / Zeichenfolgen umwandeln.

in Zusammenhang mit Entfernen Sie den Namenvektor von der Matrix und verwenden Sie es als Zeilennamen und den generationspflichtigen Zeilennamen und der generationsprotokoditicetagcode Ihrer zwei Objekte stimmt überein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top