如何删除表行,空值吗

64(30天)
【2】讲叙
【2】讲叙 2021年9月23日
评论道: 图像分析 2021年9月23日
我有下面的表有两列
看看最后的倒数第二和第三行,看到正确的列值[]
我想删除表中的所有行,这个值[]
我的主要目标是对表进行排序的列,然而,我不能因为它错误“一些细胞在X包含非标量值,无法排序。”
所以我想如果我可以删除所有行[]的数据值,然后我可以解决它。
请通知我如何可以做到这一点
“一个”52201554
“B”2130725
“C”138307808
AAC格式的1220000
AAC。U ' []
AAC。WS”[]
AAIC 121888

答案(1)

KSSV
KSSV 2021年9月23日
让T是你的表。
idx = ismepty (t (2));
T (idx:) = [];
2的评论
【2】讲叙
【2】讲叙 2021年9月23日
亲爱的先生,
你的代码并给我一个主意。
当我做isempty (cell2mat (t(2)(5))我得到正确的
如果我检查数据2行5列在上面的表中,首先从cell2mat转换,得到真实的
但现在的问题是,我怎么能运行,整个完整的表不使用一个for循环。
所以当我做下面的代码我得到一个错误的“所有内容输入单元阵列必须相同的数据类型。”
isempty (cell2mat (t (2)))

登录置评。

下载188bet金宝搏


释放

R2020b

社区寻宝

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

开始狩猎!