node.js - 数据操作(可视化前清理数据集) - Node.js
问题描述
我计划创建一个用于财务分析的仪表板(可以是任何类型的仪表板,因为我一直遇到同样的挑战)。
我正在寻找有关如何在可视化数据之前“清理”数据的建议。一些例子:用 10 个最近点的平均值填充缺失值,用 x 替换 y,加入来自其他来源的数据等(典型的 ETL 挑战)。
我在 Javascript 中处于中级到高级,通常使用 Node.js 作为后端来构建我的应用程序。
有使用 Javascript 清理数据的最佳实践的人吗?
最好的问候,奥斯卡
解决方案
像这样的东西?
import { useEffect } from "react";
const DashBoard = () => {
const [data, setData] = useState({});
useEffect(() => {
fetch('/api/data')
.then(response => response.formData())
.then(rawData => {
// "clean" the data
const cleanedData = data.doWhateverYouLike();
setData(cleanedData);
})
}, []);
return (
/* Some components to use your data */
);
}
推荐阅读
- python - pytransitions 的内部转换是否有效
- regex - 通过 Oracle 的 REGEXP_SUBSTR 排除正则表达式中的一系列字符
- loops - 如何遍历类实例
- sql - Oracle 使用 TABLE(...) 和对象类型缺少右括号
- javascript - TinyMCE - 本地图片上传
- asp.net-mvc - 如何在剑道网格声明中添加 IF 语句
- php - 我无法使用 php 7 连接到 Ingres
- scala - 在 Play 2.6 中测试控制器时出现 NullPointerException
- django - 使用额外参数创建通用视图装饰器
- azure - 使用 Azure 数据工厂 v2 中启用的 polybase 将空十进制值传输到 Azure 数据仓库时出错