以下函数采用列表并将每个项目输出为电子表格中的单个单元格。但是,csvwriter.writerow()中名为latlist的最后一项是整个列表。我需要将该列表中的每个项目导出到包含要导出的其他值的同一行上的单独单元格中。
有什么建议吗?
def writeToCSV(dataset):
AnimalID = 0
CellID = 1
File = 2
latency = 3
Atten = 4
latlist = 5
csvWriter = csv.writer(open('dtnlat.csv', 'wb'), delimiter=',', quoting=csv.QUOTE_MINIMAL)
csvWriter.writerow(['AnimalID','CellID', 'File', 'type', 'attenuation','latlist'])
for x in range(len(dataset)):
csvWriter.writerow([dataset[x][AnimalID],dataset[x][CellID], dataset[x][File], dataset[x][latency], dataset[x][Atten], dataset[x][latlist]])