我如何使用fillmissing函数在一个表中包含字符的元素?我试图用“前”的方法。

10视图(30天)
我一直使用这个命令无效:
fillmissing (T1, “以前” , “DataVariables” @ischar)
2的评论
史蒂文的主
史蒂文的主 2023年5月17日23:57
“无济于事”是什么意思在这种情况下吗?
  • 你收到警告和/或错误消息吗?如果是这样的完整和准确的文本这些消息(所有文本显示在命令窗口中的橙色或红色)可能是有用的在确定发生了什么以及如何避免警告和/或错误。
  • 做些不同的事情比你期望的吗?如果是这样,它做了什么,你期望它做什么?
  • MATLAB崩溃了吗?如果是这样,请发送崩溃日志文件(与你的描述运行或事故发生时在MATLAB)技术支持万博1manbetx所以我们可以调查。

登录置评。

答案(1)

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2023年5月18日在2:01
你的语法很好。您可能需要 标准化缺失值 第一。对字符数组,失踪 ' '。
dblVar =[南;3;正;7、9];
cellstrVar = {“一个”;“三”;;“N / A”;“九”};
charVar = [“一个”;“C”;“E”;' ';“我”];
categoryVar =分类({“红色”;“黄色”;“蓝”;“紫色”;});
=表(dblVar cellstrVar、charVar categoryVar)
一个=5×4表
dblVar cellstrVar charVar categoryVar ______ __________ _________ ___________南{‘一个’}红3{三}C黄色E{0×0字符}-蓝色7 {“N / A”}紫9{‘九’}我<定义>
C = fillmissing (,“以前”,“DataVariables”@ischar)
C =5×4表
dblVar cellstrVar charVar categoryVar ______ __________ _________ ___________南{‘一个’}红3{三}C黄色E{0×0字符}-蓝色7 {“N / A”} E紫9{‘九’}我<定义>
1评论
彼得·珀金斯
彼得·珀金斯 2023年6月5日19:45
同样,你可能没有一个字符变量在你的表,你可能有一个单元阵列包含字符行。
1)使用字符串如果可能的话。
2)使用var名称或索引DataVariables参数,不是@ischar。

登录置评。

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!