这是我读取.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'不受支持的操作数类型
我认为正在提供一个电话号码,而我却拿走了一半。有什么问题吗?
答案 0 :(得分:2)
您的括号是错误的。您正在尝试将范围对象一分为二,这没有意义。试试这个:
labels=[ 0 for i in range(len(file_full)//2)]