def _get_table(self, column, is_size=True):
cols = list(range(5))
cols.append(self.header.index(column))
header = [self.header[c] for c in cols]
rows = [
[row[c] for c in cols]
for row in self.rows
]
if is_size:
for row in rows:
row[5] = parse_size(row[5])
table = pd.DataFrame.from_records(rows, columns=header)
table = table.rename(columns={
'prog' : 'Program',
'prog2' : 'Program2',
'threads' : 'Threads',
'dataset' : 'Dataset',
'qcut' : 'Quality',
})
table['Threads'] = pd.to_numeric(table['Threads'])
table['Dataset'] = pd.Categorical(table['Dataset'])
table['Program'] = pd.Categorical(table['Program'])
table['Program2'] = pd.Categorical(table['Program2'])
return table
评论列表
文章目录