问题描述
我有这样的数据:
def csvReader(filename): #Function for reading .csv file
with open(filename) as file:
reader = csv.reader(file,delimiter=' ')
next(reader,None)
data = [tuple(map(int,row)) for row in reader]
return(data)
csvReader('data.csv')
如何根据 Name | Address | FormName
John | 123 Apple Drive | Form1 Form2 Form3
Dave| 133 Westchester Drive | Form1 Form2 Form3
列将其转换为多行?所以结果是:
FormName
因此为每个人的每个表单创建了一行。
我尝试使用 Name | Address | FormName
John | 123 Apple Drive | Form1
John | 123 Apple Drive | Form2
John | 123 Apple Drive | Form3
Dave| 133 Westchester Drive | Form1
Dave| 133 Westchester Drive | Form2
Dave| 133 Westchester Drive | Form3
组件,但这对于这个简单的任务来说似乎太复杂了。