如果您想要将 Excel 表格中用文字行描述的类别进行编号,您可以使用 MATLAB 中的唯一值函数和映射容器来实现。以下是示例代码:

% 导入数据
filename = '附件1:初始规模的空域数据.xlsx';
data = readtable(filename);

% 获取唯一的类别
unique_categories = unique(data.类别列);
num_categories = length(unique_categories);

% 创建映射容器
category_mapping = containers.Map(unique_categories, 1:num_categories);

% 对类别列进行编号
data.编号列 = cellfun(@(x) category_mapping(x), data.类别列);

% 显示结果
disp(data);

这段代码假设您的 Excel 表格中类别信息位于名为'类别列'的列中。它将首先获取唯一的类别,并为每个类别分配一个唯一的编号。然后,它使用映射容器将每个类别映射到相应的编号。最后,将新的编号列添加到数据表中,并显示结果。

请确保将该代码保存为 MATLAB 脚本文件(例如:code.m),并将附件1放置在相同的文件夹中。然后在 MATLAB 命令窗口中运行以下命令以执行脚本:

run code.m

这将在 MATLAB 中打开该表格并添加一个名为'编号列'的新列,其中包含对'类别列'进行编号的结果。

Excel 表格类别编号 - 使用 MATLAB 代码实现

原文地址: https://www.cveoy.top/t/topic/n9Y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录