这个问题对我来说似乎相当愚蠢,但我已经尝试过很多方法来删除“从我的桌子的价值观,但不知怎的,我无法做到。”
让我们得到一个包含2列A和B的简单表。该表的值如下所示:
“ABCD”“AB123”
“EFGH”“CD456”
“IJKL”“EF789”
这里我需要删除所有“”,所以我只会得到“”之间的值。它是表的某些属性,它将字符串赋予“”,所以我无法删除它们,或者只有一种不同的方法来处理表中的字符串?
谢谢:)
答案 0 :(得分:2)
您正在使用字符串数组来制作该表,因此使用"
s
使用categorical
在表格中删除它们。
一个例子:
%Assuming you have the data in the form of a string array, so creating a string array
S= string({'ABCD' '123';'EFGH' '456'; 'IJKL' '789'})
%S =
%
% 3×2 string array
%
% "ABCD" "123"
% "EFGH" "456"
% "IJKL" "789"
T = table(categorical(S(:,1)),categorical(S(:,2)))
%T =
%
% 3×2 table
%
% Var1 Var2
% ____ ____
%
% ABCD 123
% EFGH 456
% IJKL 789