【发布时间】:2020-01-23 19:46:30
【问题描述】:
我有 2 个列表需要放入数据框中。第一个列表有变量名,第二个有值。我正在使用熊猫来分配列名。我该如何分配实际值?
varnames = ['Student_id','First_Name','Last_Name','Grade']
values = [['156841','Mark','Smith','85'],
['785496','Jason','Gross','90'],
['785612','Laura','Clarkson','76'],
['125465','Tria','Carr','100']]
data1 = pandas.DataFrame(columns = varnames)
print(data1)
我尝试过使用 append 但我收到以下错误:“DataFrame”对象是可变的,因此它们不能被散列。
【问题讨论】:
-
pd.DataFrame(values, columns=varnames) -
如果您在浏览器中搜索“PANDAS 创建列”,您会找到比我们在此处管理的更能解释这一点的参考资料。