unendo due fogli e modificando il formato del foglio risultante<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Ciao a tutti
iam cercando di unire due fogli excel (ho una colonna comune in entrambi i fogli) usando il comando Unisci in JMP. Per il foglio risultante (FInal. xlsx), ho bisogno di cambiare il formato di una particolare colonna da variabile a numerico. Voglio includerlo nel mio script in modo tale che se eseguo lo script, viene aggiunto un foglio excel con il formato della colonna modificato
ex:
Tabella dati ("Foglio1")
<< Iscriviti (
Con (tabella dati ("dati")),
Abbinando colonne (: Nome =: Nome2),
Drop multipli (1, 1),
Nome ("Includi non corrispondenti") (0, 0),
Mantieni l'ordine della tabella principale (1),
Tabella di output ("Foglio finale")
)
nel foglio finale, voglio cambiare il formato della colonna "D" dal carattere al numerico
Ri: unendo due fogli e modificando il formato del foglio risultantema questo codice mi dà le righe che hanno il valore numerico di 0 nella colonna D. Ma non sta dando la differenza tra la colonna E e la colonna C (che sono nel formato della data). La differenza tra i due giorni dovrebbe essere visualizzata in un'altra nuova colonna (insieme a tutte le colonne nel "Foglio finale").
Ri: unendo due fogli e modificando il formato del foglio risultantema questo codice mi dà le righe che hanno il valore numerico di 0 nella colonna D. Ma non sta dando la differenza tra la colonna E e la colonna C (che sono nel formato della data). La differenza tra i due giorni dovrebbe essere visualizzata in un'altra nuova colonna (insieme a tutte le colonne nel "Foglio finale").
Ri: unendo due fogli e modificando il formato del foglio risultantePoiché D è ora numerico, non è possibile confrontarlo con una stringa ("0"). Questo codice funzionerà:
match_rows = dt << ottenere righe dove ( : D == 0 ) ;
dt << cancella le righe ( match_rows ) ;
Ri: unendo due fogli e modificando il formato del foglio risultanteGrazie mille. Voglio aggiungere una piccola porzione di codice al codice risultante. Voglio eliminare tutte le righe che hanno il valore numerico di "0" nella colonna D;
ex:
Tabella dati ("Foglio1")
<< Iscriviti (
Con (tabella dati ("dati")),
Abbinando colonne (: Nome =: Nome2),
Drop multipli (1, 1),
Nome ("Includi non corrispondenti") (0, 0),
Mantieni l'ordine della tabella principale (1),
Tabella di output ("Foglio finale")
);
dt = tabella dati ( "Foglio finale" ) ;
colonna ( dt , "D" ) << tipo di dati ( numerico ) << tipo di analisi ( continuo ) ;
dt = data table ("Final Sheet");
match_rows = dt << ottiene le righe dove (contiene (: D, "0"));
newdt = dt << sottoinsieme (colonne (), righe (match_rows));
ma iam non è in grado di ottenere le righe che hanno il valore numerico di 0 nella colonna D e quindi sottrarre il valore della colonna E dalla colonna C (che sono in formato data mm / gg / aaaa) .. puoi aiutarmi con questo codice?
Ri: unendo due fogli e modificando il formato del foglio risultante dt = tabella dati ( "Foglio finale" ) ;
colonna ( dt , "D" ) << tipo di dati ( numerico ) << tipo di analisi ( continuo ) ;
Ri: unendo due fogli e modificando il formato del foglio risultanteSto provando a scrivere uno script in JSL..i ho eseguito la funzione join usando le tabelle-> unisco le funzionalità e ho appena copiato lo script dall'editor di script. Ora voglio cambiare il formato di una delle colonne nel foglio risultante. Da personaggio a numerico. Come includo questo?
Ri: unendo due fogli e modificando il formato del foglio risultantein base sas:
data data1 (rename = (nome2 = nome)); / * qui variabile nome2 cambia nome perché perché abbiamo bisogno di variabili comuni durante l'unione * /
impostare i dati;
correre;
data sheetheet;
unire sheet1 data1;
per nome;
dd = input (d, 9.); / * utilizzando la funzione di input possiamo convertire il carattere in numerico * /
correre;