首页 > 解决方案 > 数据操作(可视化前清理数据集) - Node.js

问题描述

我计划创建一个用于财务分析的仪表板(可以是任何类型的仪表板,因为我一直遇到同样的挑战)。

我正在寻找有关如何在可视化数据之前“清理”数据的建议。一些例子:用 10 个最近点的平均值填充缺失值,用 x 替换 y,加入来自其他来源的数据等(典型的 ETL 挑战)。

我在 Javascript 中处于中级到高级,通常使用 Node.js 作为后端来构建我的应用程序。

有使用 Javascript 清理数据的最佳实践的人吗?

最好的问候,奥斯卡

标签: node.jsreactjsdataframeetl

解决方案


像这样的东西?

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 */
  );
}

推荐阅读