我正在尝试从具有16772行的csv文件中导入数据,每行每行包含5409个属性,其中5408个属性为浮点值-我从此link获得了数据。但是,每行的最后一个功能是一个字符串:“ active”或“ inactive”,我制作了以下tensorflow程序来导入数据:
import tensorflow as tf
tf.enable_eager_execution()
defaults = ([tf.float32] * 5408) + ([tf.string] * 1)
dataset = tf.contrib.data.CsvDataset(['K9.data'],defaults)
print(list(dataset.take(1))
我收到一条错误消息:
tensorflow.python.framework.errors_impl.InvalidArgumentError: Field 5408 in record is not a valid float: inactive [Op:IteratorGetNextSync]