如何创建主表中的许多表并存储它们?

时间:2018-07-22 05:52:42

标签: matlab

my_table = readtable('some.csv')

'L1'    'B'
'L2'    'B'
'L3'    'A'
'L4'    'C'
'L5'    'B'
'L6'    'C'
'L7'    'C'
'L8'    'A'

在第二列中,有不同的值B,A和C。我想根据该值创建较小的表,具体取决于右侧的值,因此预期结果将是:

'L1'    'B'
'L2'    'B'
'L5'    'B'

'L3'    'A'
'L8'    'A'

'L4'    'C'
'L6'    'C'
'L7'    'C'

它们中的每一个都存储在不同的变量中以供以后使用。

1 个答案:

答案 0 :(得分:1)

您可以使用 def generate_list(arg): list = [] for item in arg: list.append(item) return list print(generate_list([1, 2, 3, 4, 5])) my_table.Variables访问表内容。从那里,您可以将值与my_table.my_column_headerAB进行比较;然后创建新表。

C