我正在使用Quantum GIS(QGIS)绘制人口统计数据图。经济数据,例如美国人口普查(factfinder2.census.gov)。我在Excel中存储和操作数据集;人口普查数据下载为csv文件。 QGIS使用dbf文件存储数据,我使用OpenOffice打开数据。虽然我可以在Excel中打开dbf文件,但QGIS不喜欢Excel对文件所做的操作。我发现这样做的最简单方法是将Excel中的数据复制/粘贴到OpenOffice中打开的dbf文件中。
问题是任何丢失的数据,Excel中的空白单元格必须保持“丢失”,但是当我将数据从Excel复制/粘贴到OpenOffice dbf文件中,然后关闭并重新打开dbf文件时,OpenOffice已转换为全部我的空白单元格为零。我找不到一种方法来将缺失的数据保留为空白单元格(或其他一些缺失标记,如R中的NA)。
例如,如果我将QGIS映射到一个州的县的贫困状况变化,比如-10%到+ 10%之间,我需要能够区分零,没有变化和'缺失'数据。'现在我所有的“缺失数据”都显示为“无变化”,所以我无法分辨哪个是哪个,即使查看原始的dbf文件,因为丢失的数据显示为零。