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'
它们中的每一个都存储在不同的变量中以供以后使用。
答案 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_header
,A
和B
进行比较;然后创建新表。
C