Причина, по которой вы можете даже print(y)
, заключается в том, что переменная остается с последним значением, которое она имела.Вам нужно сохранить все эти значения в списке:
result = []
times = os.listdir(r'filepathway')
for file in times:
if file.endswith('.txt'):
...
...
z = df.iloc[1004:1255,:]
y = np.std(z)
result.append(y)
print(result)