.dat文件如何创build一个基于excel的文档

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

如何在matlab中创build.dat文件,或者特别是如何将.csv文件转换为可由matlab fcm集群工具使用的.dat文件?

csv的例子: 在这里输入图像说明

我将如何去创build这种信息的数据文件?

我能find关于文件格式的唯一文档是

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

我检查了clusterdemo.dat,发现数据是以ASCII格式存储的。 所以,试试吧

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

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

您应该尝试更改扩展名。要更改扩展名,您可以转到文件夹设置查看隐藏文件的位置…取消隐藏已知文件的扩展名,现在您可以通过重命名来更改任何文件的扩展名。

因为“dat”格式实际上并不是这样,所以“dat”文件只是一个文本文件,理论上可以有任何扩展名,但是你可以根据自己的需要定制,这一切都取决于你试图达到什么目的。

即你打算使用这个文件? 如果是用于其他应用程序,那么该应用程序的要求可能会决定如何分隔/结构等。

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

它为我工作。