Importación HTML como problema de tabla de datosHe estado usando la función open() para un archivo HTML. Ahora estoy tratando con una columna que tiene valores como "<2,4!".
cuando uso la función open(), importa esos valores como "" en la tabla de datos.
Sin embargo, cuando lo hago usando indicaciones en JMP, después de abrir el archivo html, puedo abrir el archivo html usando 'Importar tabla como tabla de datos' y el valor correcto de "<2.4". es importado.
¿Hay alguna manera de programar esto para que no falten esos valores?
Gracias por cualquier ayuda
Acceso a los datosRe: Importar HTML como problema de tabla de datosEso sería interesante de ver. ¿Podría publicar una parte de su archivo HTML o un enlace?
¿Quizás podría haber codificado que esa columna debería ser numérica de alguna manera? Como ahora es un carácter, faltan todos los valores no numéricos.
Re: Importar HTML como problema de tabla de datosNo está codificado donde la columna debe ser numérica. Aquí está el código para abrir que estoy usando:
//open the data as a jmp data table
dtcd = Open(
,
"invisible",
HTML Table( 1, Column Names( 3 ), Data Starts( 4 ) )
);
A continuación se muestra una parte del archivo html:
Datos
| 62,6 |
| 146,1 |
| 15015.8 |
| 17430.1 |
| 8304.4 |
| 1097,3 |
| 254,6 |
| 22,9 |
| 7363.7 |
| 7445,8 |
| 4011.8 |
| 54,0 |
| 0.7 |
| 6.5 |
| 3218,3 |
| 3254,2 |
| 2954,7 |
| 2437,0 |
.2! |
.2! |
| 1514,6 |
Re: Importar HTML como problema de tabla de datosGracias por publicarlo como una tabla aquí. Eso significa que podemos intentar importarlo desde aquí.
¿Cuál es el resultado de este JSL para ti?
Open(
"https://community.jmp.com/t5/Discussions/HTML-import-as-data-table-issue/m-p/270810#M52714",
HTML Table( 1, Column Names( 0 ), Data Starts( 1 ) )
)
Para mí, la columna se importa como una columna de caracteres y todos los valores están ahí.
Re: Importar HTML como problema de tabla de datosEso funcionó para mí también con la columna como personaje.
En realidad, existe otro nivel de complejidad ya que el archivo original es un archivo html que se guarda en Excel con una extensión html (datos automatizados de una máquina). Entonces hago lo siguiente:
FileList = pick file("Select Data");
//Rename xls to html
Basefile=Substr( FileList, Contains( FileList, "/", -1 )+1 );
basefile2=left(Basefile,length(Basefile)-3);
Copy File(FileList,basefile2||"html");
FileList_final = basefile2||"html";Eso se hace antes de hacer la función abierta anterior (aquí nuevamente para referencia):
dtcd = Open(
FileList_final,
"invisible",
HTML Table( 1, Column Names( 0 ), Data Starts( 1 ) ),
);