【问题标题】:.dat file how to create one based on excel document.dat文件如何基于excel文档创建一个
【发布时间】:2015-09-11 14:55:18
【问题描述】:

我的 matlab 文件夹中有一个 .csv 文件,其中包含 38 列和大约 48,000 个条目。我希望使用 findcluster gui,但它只接受 .dat 文件。

如何在 matlab 中创建 .dat 文件,或者具体而言,如何将 .csv 文件转换为 matlab fcm 聚类工具可以使用的 .dat 文件?

csv 示例:

我将如何为此类信息创建数据文件?

【问题讨论】:

    标签: excel matlab file-io cluster-analysis


    【解决方案1】:

    我能找到的关于文件格式的唯一documentation

    数据集必须具有扩展名 .dat。例如,要加载数据集, clusterdemo.dat,键入 findcluster('clusterdemo.dat')。

    我查看了clusterdemo.dat,发现数据是以ASCII格式存储的。因此,尝试

    a = csvread('data.csv');
    save 'data.dat' a -ASCII
    

    【讨论】:

      【解决方案2】:

      只需将 xxx.csv 重命名为 xxx.dat。这对我有用。

      【讨论】:

        【解决方案3】:

        您应该尝试更改扩展名。要更改扩展名,您可以转到文件夹设置并查看我们显示隐藏文件的位置...取消选中隐藏文件的隐藏扩展名,现在您可以通过重命名来更改任何文件的扩展名。

        因为 真的没有 'dat' 格式这样的东西,'dat' 文件只是一个文本文件,理论上它可以有你想要的任何扩展名。它也可以根据你的需要/需要进行分隔,这完全取决于你想要达到的目标。

        你打算用这个文件做什么? 如果它与另一个应用程序一起使用,那么该应用程序的要求可能会决定它的分隔/结构化等方式。

        或者您可以将 excel 中的文件另存为 .csv,然后再更改扩展名。

        它对我有用。

        【讨论】:

          猜你喜欢
          • 2017-01-23
          • 1970-01-01
          • 2011-09-24
          • 1970-01-01
          • 2017-04-12
          • 2015-08-05
          • 1970-01-01
          • 2018-05-11
          • 1970-01-01
          相关资源
          最近更新 更多