0
を意味私はこのエラーを取得していている:この機能でとValueError:渡された値の形状は(1、31)、インデックスは(1、32)
ValueError: Shape of passed values is (1, 31), indices imply (1, 32)
:この中
def compute_r_statistic(x):
R_stat = np.zeros(shape=(0,0))
x = x[np.logical_not(np.isnan(x))]
sample = x
for i in range(0,len(x)):
avg = np.nanmean(sample)
std = np.nanstd(sample)
sample = np.fabs(sample - avg)
**print sample[0].argmax()**
r_i = np.max(sample)/std
R_stat = np.append(R_stat,r_i)
#remove biggest value
sample = np.delete(sample, -1)
return R_stat
行:
print sample[0].argmax()
argmaxを印刷するにはどうすればよいですか?
xは、このようなパンダのデータフレーム:
print sample[0].argmax()
print(sample.iloc[:,0].argmax())
することができますかどうかを確認するには、次の
>>> print x
0
1951-03-31 NaN
1951-06-30 NaN
1951-09-30 7.918750
1951-12-31 6.936607
1952-03-31 34.029464
1952-06-30 -4.672321
1952-09-30 -15.85625
'sample [0] .argues.argmax()'で 'sample [0] .argmax()'を置き換えることができますか? – Jon
私はまだ同じ問題を抱えています –
私はこれがスライスのエラーだと思います。 'sample [0]'と 'sample.values [0]'を調べてみてください。タイプが何であるか参照してください。 – Jon