报错:无法识别表变量名称 'FGHIJKLMNOPQRSTU'。
时间: 2023-12-25 09:04:49 浏览: 130
Kettle连接Mysql数据库时报错没有对应驱动类需要使用到的3、5、6、8版本的Mysql驱动类内容
这个错误是因为您的表格中没有名为 `FGHIJKLMNOPQRSTU` 的变量。请确保您的表格中包含名为 F、G、H、I、J、K、L、M、N、O、P、Q、R、S 和 T 的变量,并且它们都是连续的。如果您的变量名称与此不同,您需要相应地更改代码。
以下是一个示例代码,可用于将名为 `F` 列到 `T` 列的变量合并到名为 `V` 的新变量中:
```matlab
T = readtable('yourfile.xlsx');
vars = T.Properties.VariableNames;
cols = vars(find(ismember(vars, 'F'):find(ismember(vars, 'T'))));
T.V = join(T(:, cols), '', 2);
writetable(T, 'yourfile.xlsx');
```
这个代码将使用 `Properties.VariableNames` 函数获取所有变量的名称,然后使用 `ismember` 函数找到名为 `F` 和 `T` 的变量在变量名称列表中的索引。然后,使用 `find` 函数找到从 `F` 到 `T` 所有变量的索引,并将它们存储在 `cols` 变量中。最后,使用 `join` 函数将这些列合并到名为 `V` 的新变量中,并使用 `writetable` 函数将修改后的表格写回到 Excel 文件中。
请注意,此代码假设您的 Excel 文件已经存在。如果您的文件与此不同,您需要相应地更改代码。
阅读全文