gpt4 book ai didi

python - 使用 csv 文件从元组到整数

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:52 24 4
gpt4 key购买 nike

我在使用 csv.reader 时遇到了一点问题。

我有两个文件:

文件A对应9个地理坐标(x(column1)和y(column2),无标题)。该文件从 excel 保存到 csv 文件中。

301506  5918202
301012 5919417
309769 5919926
299337 5924043
299602 5924730
305310 5907794
300634 5927108
303968 5922319
303684 5922062
304882 5922009

FileB 是 0 到 8 之间的 9 个整数的随机序列。该文件从 excel 保存为 csv 文件。数据在第 1 行。

6     3     7     8     5     1     2     4     0

代码如下:

import csv

FileA = csv.reader(open(‘FileA.csv’,'rb'),delimeter=',')
coord_list = []
coord_list.extend(FileA)
coordinates = []
for data in coord_list:
coordinates.append(data[0])
print coordinates

FileB = csv.reader(open(‘FileB.csv’,'rb'),delimeter=',')
seq_list = []
seq_list.extend(FileB)
sequence = []
for data in seq_list:
sequence.append(data[0])
print sequence


FileC = []

for i range(0,8,1):
FileC[sequence[i], 1] = coordinates[i,1]
FileC[sequence[i], 2] = coordinates[i,2]

print FileC

但我明白了:

File "C:\generatesequence\script.py", line 19, in <module>
FileC[sequence[i], 1] = coordinates[i,1]
TypeError: list indices must be integers, not tuple

我想构建 FileC 以便能够在 ArcMAP 中使用它

欢迎任何建议:)

最佳答案

a[b, c] 使用元组 (b, c) 索引 a。您需要仔细考虑您真正想要在执行此操作的特定行上执行的操作。

关于python - 使用 csv 文件从元组到整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9372910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com