Файл .dat, как создать документ на основе Excel - PullRequest
1 голос
/ 10 октября 2011

У меня есть файл .csv в моей папке matlab с 38 столбцами и около 48 тысяч записей. Я надеялся использовать графический интерфейс findcluster, но он принимает только файлы .dat.

Как создать файл .dat в matlab или, в частности, как преобразовать файл .csv в файл .dat, который может использоваться инструментом кластеризации matlab fcm?

пример csv: enter image description here

как мне создать файл данных для такого рода информации?

Ответы [ 3 ]

2 голосов
/ 10 октября 2011

Единственная документация , которую я мог найти о формате файла, была

Набор данных должен иметь расширение .dat.Например, чтобы загрузить набор данных, clusterdemo.dat, введите findcluster ('clusterdemo.dat').

Я проверил clusterdemo.dat и обнаружил, что данные хранятся в формате ASCII.Поэтому попробуйте

a = csvread('data.csv');
save 'data.dat' a -ASCII
0 голосов
/ 03 сентября 2013

вам следует попробовать изменить расширение. Для изменения расширения вы можете перейти к настройке папки… и, поскольку мы показываем скрытый файл, снимите флажок скрывать расширение для известных файлов, и теперь вы можете изменить расширение любого файла, переименовав его.1001 *

Поскольку формата dat действительно не существует, файл dat - это просто текстовый файл, теоретически он может иметь любое желаемое расширение. Он также может быть разделен, как вы хотите / нуждаетесьвсе зависит от того, чего вы пытаетесь достичь.

то есть, для чего вы собираетесь использовать этот файл?Если это для использования с другим приложением, то требования этого приложения, вероятно, будут определять его разделение / структуру и т.д.

У меня это сработало.

0 голосов
/ 09 января 2013

Просто переименуйте xxx.csv в xxx.dat.Это сработало для меня.

...