它是什么样的: https://imgur.com/a/5ls8XXD。
我需要它看起来像什么:https://imgur.com/a/L2uhoXY
我将文件导入为tsv,然后将其转换为CSV。之后,这就是我导入数据train = pd.read_csv('./gene_train.csv', sep ='\t')
train.shape
答案 0 :(得分:0)
您没有显示数据框的外观。但通常,您可以通过以下方式获取数据框所有列名称的列表:
colnames = list(train.columns)
现在您说它向右移动+1。我认为这意味着列1的数据应匹配colnames[2]
。因此,您可以通过以下方式重新分配列名称:
train.columns = colnames[1:]
但是,通过这种方式,您将错过“最右边”或最后一列,并且必须对其进行修复。