阵列到表在Python

所以我转换,其具有在第二列中的一个列和值的名称成两个阵列,一个阵列的名称和一个数组的值的CSV。我想将它转换为一个等同于这两个表的表,因此name数组中的第一项链接到值中的第一项。我如何去做这件事?阵列到表在Python

import csv 

data = csv.reader(open('C:\\Users\\Grant\\Documents\\finalproject\\centers.csv', 'r'), delimiter=",", quotechar='|')

names, values = [], []

for row in data:

names.append(row[0])

values.append(row[1])

回答:

names = ["a", "b", "c"] 

values = [1, 2, 3]

for n, v in zip(names, values):

print("{} = {}".format(n, v))

回答:

既然你说table我建议你去与大熊猫dataframes。

假设你的名单是names和值列表是values

你可能有这样的事情:

data = {'names': names, 'values': values} 

df = pandas.DataFrame(data=data)

当然你必须先import pandas

,这将给你像“表”(或数据帧):

  names   values 

0 Byakuya 500

1 Kenpachi 600

2 Kon 50

进一步阅读here。

以上是 阵列到表在Python 的全部内容, 来源链接: utcz.com/qa/258086.html

回到顶部