【发布时间】:2019-08-17 22:15:21
【问题描述】:
我是编程和 stackoverflow 方面的新手。抱歉,这似乎太基本了。 我正在尝试改变这个:
我正在尝试训练 AI 来根据历史数据预测汽车的目的地。 它在列内,我必须遍历所有列。 我有一个列表它正在工作,但在一个列中,它不是出于某种原因。
我正在 Windows 10 的 anaconda 和 jupyter notebook 上尝试这个
我正在尝试改变这个:
lst = ['55.7492,12.5405', '55.7492,12.5405', '55.7492,12.5406', '55.7492,12.5406']
进入这个
lst = [[55.7492,12.5405], [55.7492,12.5405], [55.7492,12.5406], [55.7492,12.5406]]
我有一列在 csv 文件中包含很多内容。
我试着把它们变成这样:
[[x] for x in lst]
[['55.7492,12.5405'],
['55.7492,12.5405'],
['55.7492,12.5406'],
['55.7492,12.5406']]
所以它在 csv 之外找到了工作,但是当我尝试为列中的每个框做它时:
for stuff in data['column']:
[[x] for x in stuff]
for stuff in data_train['locations']:
[map(int,x.split()) for x in stuff]
列中没有任何变化。
【问题讨论】:
-
您从不在循环中分配任何内容,因此没有任何变化也就不足为奇了。