我想在我的数据中添加标题为2,4,6,因为只有当您拥有一致的标题时,才能更轻松地管理数据集。
df = pd.read_csv(filename, header=None, usecols=[2, 4, 6])
df.columns = ["Sequence", "Start", "End"]
以下是我的尝试:
df = pd.read_csv(“filename, sep='\t',
names = ["Sequence", "Start", "End", "Coverage"])
我也尝试过:
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'withdrawal-request-form',
'enableAjaxValidation'=>true,
)); ?>
...
...
...
$form->textField($model,'amount', array(
'class' => 'form-control name-field',
'placeholder' => $model->getAttributeLabel('Amount'),
'type' => 'number',
'min' => 10));
我尝试了很多不同的方法,但我无法添加标题。在这种情况下没有错误消息,但没有带标题的输出。
答案 0 :(得分:0)
您可以使用index_col=False
不将第一列转换为索引,然后使用usecols[1,3,5]
转换为select 2.,4,6.
列,因为python从0
开始计算。上次为新列名称添加参数名称,并为读取第一行添加header=None
到数据:
df = pd.read_excel('HA.xlsx',
index_col=False,
usecols=[1,3,5],
names=["Sequence", "Start", "End"],
header=None)
print (df)
Sequence Start End
0 awd awdwdawd wadwdwd
1 dawdw wdadawdwd wdadd
2 awawd wadawdawd waddwaawd
3 wadaw NaN dwadawd