以下代码是如何导致数据集的最后一列被删除的



我正在使用python/jupyter笔记本电脑学习dataquest课程以下是我正在努力处理的代码的主要部分:

index = 0
for row in data:
data[index] = row[:-1]
index += 1

熊猫和稀土通过一个帮助者.py

我主要不确定使数据[index]=row[-1]的目的,但任何帮助都将不胜感激

如果不知道data的结构,回答这个问题并不容易。我假设data是一个嵌套列表。然后,代码将删除每个数据子列表中的最后一个元素。

示例:

data = [[1,2],[3,4],[5,6],[7,8]]
index = 0
for row in data:
data[index] = row[:-1]
index += 1

print(data)

输出:

[[1], [3], [5], [7]]

我不知道大局是什么,所以我不能评论这个动作的使用。

最新更新