我正在尝试在一个名为CaptainAmerica
的类中创建一个Dataframe。我正在尝试使用finalStats
变量实现值。我一直期待输出,直到遇到此错误:raise ValueError("If using all scalar values, you must pass an index") ValueError: If using all scalar values, you must pass an index
代码:
`import pandas as pd
class CaptainAmerica:
def __init__(self,damage,health,speed,stamina,superpowers):
self.damage = damage
self.health = health
self.speed = speed
self.stamina = stamina
self.superpowers = superpowers
def statsOfCap(self):
df = {
"Damage":self.damage,
"Health":self.health,
"Speed": self.speed,
"Stamina": self.stamina,
"Powers": self.superpowers
}
result = pd.DataFrame(df)
print(result)
finalStats = CaptainAmerica(80,95,95,95,0)
finalStats.statsOfCap()`
我目前使用的是https://trinket.io/embed/python3/a5bd54189b在线编译器。谢谢。
1条答案
按热度按时间db2dz4w81#
使用
pd.Series
代替pd.DataFrame
:输出:
您还可以执行以下操作: