我最近一直在学习Python,在使用Pandas时出现了这个错误:
import pandas
students = {"Adi": 32, "Ron" : 64, "Jonny": 34}
student_dataframe = pandas.DataFrame(students) # <--- error
print(student_dataframe) # this will only print table
错误:
student_dataframe = pandas.DataFrame(students)
^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: If using all scalar values, you must pass an index' when creating dataframe
当我点击错误位置时,它会把我带到Pandas的源代码(我想?)并显示错误。几天前还好好的...我该怎么解决?是源代码的问题还是我错过了什么?
1条答案
按热度按时间lf5gs5x21#
传统上,
pandas
是作为pd
导入的,而DataFrame
是一个类,所以应该使用圆括号,而不是方括号。通常更标准的做法是将不同的列作为数组传递给dict中的每个键,这样你就有了列名: