我这样计算for循环中的标准差:
times = os.listdir(r'filepathway')
for file in times:
if file.endswith('.txt'):
...
...
z = df.iloc[1004:1255,:]
y = np.std(z)
print(y)
,我得到一个值列表。但是,当我在下一个单元格(循环之外)中打印(y)时,我没有得到所有的值。我基本上如何从循环中提取数据到下一个单元格?
答案 0 :(得分:1)
之所以可以使用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)
,是因为该变量保留了其最后的值。您需要将所有这些值保存在列表中:
{{1}}