阵列到表在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