Spaltennamen für meine Daten hinzufügenIch habe viele CSV-Dateien, die direkt mit Daten, aber ohne Spaltennamen kamen. Ich frage mich, wie ich ein Skript erstellen kann, um Spaltennamen für diese Daten hinzuzufügen. Der aktuelle Spaltenname ist unabhängig von der ersten Zahl für jede Spalte.
Re: Spaltennamen für meine Daten hinzufügenSie müssen den Excel-Assistenten verwenden, wenn Sie die Tabelle öffnen.Dadurch können Sie die Kopfzeilen nicht einlesen.Alles, was Sie tun müssen, ist zu gehen
Datei==>Öffnen
Navigieren Sie dann zu der Excel-Datei, die Sie einlesen möchten
Klicken Sie einmal auf die Datei, die Sie einlesen möchten, und klicken Sie dann auf den Abwärtspfeil neben „Öffnen“ und wählen Sie „Excel-Assistent“.Es führt Sie durch die Optionen zum Einlesen Ihrer Excel-Datei.

Nachdem Sie eine Datei eingelesen haben, können Sie mit der rechten Maustaste auf das grüne Dreieck „Quelle“ im Tabellenbereich in der oberen linken Ecke der JMP-Datentabelle klicken.Wenn Sie Bearbeiten auswählen, sehen Sie die JSL, die Sie zum Einlesen der Excel-Dateien verwenden können
Re: Spaltennamen für meine Daten hinzufügenDanke für die Antwort. Mein Problem ist, dass in meiner ursprünglichen Datentabelle aus CSV kein Spaltenname enthalten ist. Der JMP hat meine erste Zeile in meiner CSV-Datei direkt als Spaltennamen gelesen. Wissen Sie, dass es eine Möglichkeit gibt, Spaltennamen in die Datentabelle von JMP einzufügen?
Re: Spaltennamen für meine Daten hinzufügenEs scheint, als müssten Sie Ihre Excel-Einstellungen ändern, um die erste Zeile als Spaltennamen einzulesen.Wenn Sie den Eintrag „Quelle“ in der Datentabelle bearbeiten, sollten Sie sehen, in welcher Zeile sich die Überschriften befinden und in welcher Zeile die Daten beginnen.
Abgesehen davon nimmt dieses kleine Skript die Werte in Zeile 1 und macht sie zu Spaltenüberschriften
names default to here(1);
dt=current data table();
for(I=1,i<=Ncols(dt),i++,
column(i) << set name(column(i)[1])
);