dataset - CKAN 在数据预览中自动将我的百分比数据转换为小数

标签 dataset decimal preview percentage ckan

我正在研究 CKAN 并一直在其中加载数据集。我观察到对于包含百分比的数据集,CKAN 会在数据预览中自动将我的百分比值转换为小数。任何人都知道如何防止这种情况发生并允许 CKAN 按原样显示我的百分比值?

最佳答案

这里的问题是数据不在 CKAN 的本地 DataStore 中。 .

当您拥有“远程”数据(未存储在 DataStore 中)时,数据预览代码必须通过数据代理应用程序 (https://github.com/okfn/dataproxy) 从远程数据文件加载数据。

Data Proxy 应用会自动进行类型猜测,以将原始数据转换为数据预览可以使用的 JSON,并且该类型猜测会将百分比转换为小数。没有办法真正在每个数据集的基础上自定义来自 CKAN 的数据代理行为(例如告诉它不要将百分比转换为小数)。

真正适合您的解决方案是将该数据集中的数据存储在 DataStore 中因为这样您就可以控制给定数据字段/列的存储方式,特别是您可以控制该字段的“类型”(字符串、数字等)。

希望这对您有所帮助。

关于dataset - CKAN 在数据预览中自动将我的百分比数据转换为小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24239718/

相关文章:

ios - 在 iOS 应用程序中预览图片

python-3.x - 在Tensorflow中获取数据集的长度

python - 在python中从视频导入大量图像的有效方法

wcf - 使用 WCF 服务返回 DataTable 对象

javascript - Cordova NFC 在 12 月获取 NFC 标签值

c# - 在 Windows 窗体上显示十进制值

c# - 如何在Linq查询中的选择条件中放置where条件

c++ - 排序后丢失 "some"十进制值

ruby-on-rails - Rails 中的 NoMethodError::MailersController#preview

html - 有XSL预览的好工具吗?