【发布时间】:2023-03-14 21:01:01
【问题描述】:
对于以下代码,我收到错误:无法分配给文字
for i in range(len(stepData)):
stepDataLeft = stepData.to_numpy()[i, 0:5]
stepDataRight = stepData.to_numpy()[i, 5:10]
dataF = pd.DataFrame({'stepDataLeft': stepDataLeft, 'stepDataRight': stepDataRight}, index=['Stride Length Mean', 'Stand Duration Mean', 'Swing Duration Mean', 'Douple Support Time Mean', 'Relation Swing Stand Mean'])
dataF = ['Symmetry Ratio Row']=resultsPerRowRatio.append(np.where(dataF['stepDataLeft'] < dataF['stepDataRight'],sv.symmetryRatio(dataF['stepDataLeft'],dataF['stepDataRight']), sv.symmetryRatio(df['stepDataRight'],df['stepDataLeft'])))
print(str(dataF))
-
import numpy as np
def symmetryRatio(L, R):
result = L/R
return result
谁能解释一下问题出在哪里以及如何解决?
编辑 2
在我更正后,我得到了这个错误:
【问题讨论】:
-
请在 breif 中指定错误或将其与您的问题一起粘贴
-
哦,是的。你是对的。谢谢你。但后来我收到了这个错误:KeyError: 'stepDataRight' 我不知道这意味着什么以及如何解决这个问题。
标签: python list numpy-ndarray