如何修复TypeError:不支持的操作数类型?

时间:2019-08-10 17:32:35

标签: python typeerror operands

这是我读取.csv文件的代码。我想将数据用于训练集和测试集并标记它们。        `

train_df = file_full[:len(file_full)//2]

labels=[ 0 for i in range(len(file_full))//2]

train_df=train_df.appen(file_bottom[:len(file_bottom)//2])

for i in range(len(file_bottom)//2):

    labels.append(1)

    train_df['label']=labels

    train = train_df.drop('label',axis=1)

    train_label= train_df['label']`

但是,我遇到此错误。

  

labels = [0代表范围(len(file_full))// 2中的i,0]

     

TypeError:// //'range'和'int'不受支持的操作数类型

我认为正在提供一个电话号码,而我却拿走了一半。有什么问题吗?

1 个答案:

答案 0 :(得分:2)

您的括号是错误的。您正在尝试将范围对象一分为二,这没有意义。试试这个:

labels=[ 0 for i in range(len(file_full)//2)]