¿Cuál es la forma más fácil de contar el número de ocurrencias en una columna cuando las filas se duplican?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Cuál es la forma más fácil de contar el número de ocurrencias en una columna cuando las filas se duplican en función de otra columna?
Por supuesto, puedo crear una nueva tabla sin filas duplicadas o un script, pero ¿se puede hacer esto con Tabulate?
Ejemplo: Quiero saber cuántos hombres y mujeres.F(n=3) y M(n=2).
sexo persona
1 F
2F
2F
3M
3M
4M
5F
5F
gracias, jim
Re: ¿Cuál es la forma más fácil de contar el número de ocurrencias en una columna cuando las filas se duplican?Como dijo el Sr. Anderson, Recode es una manera realmente fácil.
Si desea un método de secuencias de comandos, esto funciona rápidamente.
x = Associative Array(:Person, :Sex)<<GET values=""></GET>
Re: ¿Cuál es la forma más fácil de contar el número de ocurrencias en una columna cuando las filas se duplican?Una forma más sencilla:
1. Seleccione Mesas > Resumen . En la ventana de diálogo de la columna, seleccione Persona y Sexo y conviértalos en variables de grupo. (Aquí no se necesitan columnas de estadísticas). Haga clic en Aceptar. Esto produce una tabla sin filas duplicadas.
| Persona | Sexo | n filas |
| 1 | F | 1 |
| 2 | F | 2 |
| 3 | METRO | 2 |
| 4 | METRO | 1 |
| 5 | F | 2 |
2. Seleccione Mesas > Resumen para esta nueva mesa. En la ventana de diálogo de la columna, simplemente seleccione Sexo y conviértalo en una variable de grupo. Haga clic en Aceptar.
Howard
Re: ¿Cuál es la forma más fácil de contar el número de ocurrencias en una columna cuando las filas se duplican?Una forma súper fácil de hacerlo rápidamente sería usar la función de recodificación en la columna... como parte de la función, le brinda el número de ocurrencias de cada elemento en la columna.Otra opción que usa tabular es cambiar el menú desplegable debajo de "Tablar" de "Tabla interactiva" a Diálogo... luego puede configurarlo como lo haría con cualquier otra plataforma JMP.
Mejor,
METRO
Re: ¿Cuál es la forma más fácil de contar el número de ocurrencias en una columna cuando las filas se duplican?Hola Jim
puede hacerlo con tabular, pero me resulta difícil explicar en palabras el delicado posicionamiento de las variables arrastrando y soltando, así que aquí hay dos guiones alternativos.
// create a source data table
dt1 = New Table( "source data",
Add Rows( 8 ),
New Column( "Person",
Numeric,
Continuous,
Format( "Best", 15 ),
Set Values( [1, 2, 2, 3, 3, 4, 5, 5] )
),
New Column( "Sex",
Character( 16 ),
Nominal,
Set Values( {"F", "F", "F", "M", "M", "M", "F", "F"} )
)
);
// option 1
Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Person ), Statistics( N Categories ) ),
Row Table( Grouping Columns( :Sex ) )
)
);
// option 2
Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Statistics( N Categories ) ),
Row Table( Grouping Columns( :Sex ), Analysis Columns( :Person ) )
)
);