AttributeError: 'Series' object has no attribute 'vaLues'. Did you mean: 'values'?
时间: 2023-10-28 21:58:10 浏览: 232
AttributeError: module 'tensorflow.compat.v1' has no attribute '
在这个错误信息中,'Series'对象没有一个名为'vaLues'的属性。它建议您是否意味着'values'。这表明您可能在代码中拼写错误了一个属性名。
引用中提到,Dataframe是表示二维数组的pandas数据结构,而Series表示一维数组。在引用中解释了如何在Series中新增一行数据。其中,方法1是使用append()方法,方法2是使用set_value()方法。
根据您提供的错误信息和引用中的代码简要介绍,可以推断出您可能在使用set_value()方法时拼写错误了属性名。正确的属性名应该是'values'而不是'vaLues'。
为了解决这个问题,您可以检查代码中是否有拼写错误。确认您是否正确地使用了set_value()方法,并确保拼写正确的属性名'values'。
例如,您可以使用以下代码来设置Series对象的值:
songname_vector.set_value(id, line)
请注意,set_value()方法已被弃用,建议使用at[]或iat[]方法来设置Series对象的值。
希望这个解释能帮助您理解并解决您遇到的问题。
阅读全文