Come organizzare questo modulo non standard?Grazie Esperti! Risolverò la questione nel modo più stupido e vedrò se c'è un modo migliore.
dt = Current Data Table();
ca = "这";
Column( ca ) << Formula(
If( Left( 是, 1 ) == "#",
r = Row();
a = Substitute( 是, "#", "" );
"";
,
b = Row() - r;
If( a != "拉丁" | a != "拉丁" | a != "假名" | a != "數字、分數",
Word( b, a, "、" ),
a || Munger( 是, 3, 1 )
);
)
);
dt << run formulas;
Column( ca ) << deleteFormula;

Analisi e modellazione dei dati di basefinestre回复:Come organizzare questo modulo non standard?La difficoltà qui è che il numero di titoli non corrisponde al numero di righe. Esiste un modo migliore per gestire questa situazione?
Grazie!

Re: Come organizzare questo modulo non standard?Non sono esattamente sicuro di come vuoi riempire quelle righe, ma ecco un'ipotesi
Names Default To Here(1);
dt = Open("$DOWNLOADS/symbols.jmp");
newcol = dt << New Column("header", Character, Nominal);
dt << Move Selected Columns(newcol, To First);
Column(dt, 2) << Set Name("symbol");
cur_headers = {};
cur_header = "";
dt << Begin Data Update;
For Each Row(dt,
If(Starts With(:symbol, "#"), // Header row
cur_headers = Words(:symbol, "#、");
cur_header = "";
,
If(N Items(cur_headers) > 0,
cur_header = Remove From(cur_headers, 1)[1];
);
);
:header = cur_header;
);
dt << End Data Update;
