Tengo datos del condado en los que los FIP (en realidad FIPS estatales y FIPS del condado combinados). Tengo datos importados como CSV con los mismos datos FIPS titulados STCounty. Sin embargo, el archivo de forma FIPS aparece como Real y el CSV entró como un Entero y la función Unir no parece funcionar. Los buzones están atenuados / vacíos.
Entonces, la pregunta más importante es ¿cómo se cambia el tipo de atributo en una tabla?
Traté de crear una nueva columna en el archivo de forma (datos del condado) y establecerlo en un entero y luego multiplicar el FIPS * 1, pero obtuve una columna llena de "NULL".
Soy nuevo en QGIS y tengo mucha experiencia en MapInfo, por lo que el concepto de combinación no es nuevo para mí, solo la sintaxis en QGIS.
fuente
Una vez respondí esta pregunta; si importa sus datos desde un archivo csv, debe crear un archivo csvt para determinar el tipo de atributo de un campo. Vea la explicación aquí: ¿ Cambiar el valor del atributo de capa CSV de texto a número en QGIS?
Jo
fuente
Acabo de tener el mismo problema. En mi caso trabajo con Libreoffice y QGIS.
Exporté una tabla de R a .CSV con dos columnas: "id" y "veh". "id" es Integer y "veh" Real.
Cuando abro el archivo table.csv en Libreoffice, el campo veh se leía como "cadena". Así que creé otro coulmn "vehh" como la multiplicación de "veh" * 1, y el resultado fue el número deseado. Luego guardé el archivo como .ODS (Libre Office)
Luego cargo la tabla. ODS en qgis y "vehh" fue reconocido como Real.
fuente