Я пытался изучить проблему, но не определил, какую ошибку я совершаю и как ее исправить. Буду признателен за любую помощь.
Вот мой код:
Код: Выделить всё
import statistics
import pandas as pd
import csv
data = pd.read_csv('/Users/myname/Documents/Data/MyData.csv')
count_row = data.shape[0] # Gives number of rows (items)
print ("N =", count_row)
mean = data["Area"].mean().round(2)
print ("Average = ", mean)
sd = data["Area"].std().round(2)
print("SD =", sd)
Lower2SD = mean - (2*sd)
print ("Mean - 2SD =","%.2f" % Lower2SD)
Upper2SD = mean + (2*sd)
print ("Mean + 2SD =","%.2f" % Upper2SD)
print ("Mean +- 2SD = ","%.2f" %Lower2SD, "to", "%.2f" % Upper2SD)
new =list(filter(lambda x: xUpper2SD, data["Area"]))
print()
print("Value(s) of specimens exceeding the Mean +2SD: ")
print(new)
adjusted=list(filter(lambda x: x>Lower2SD or x
Подробнее здесь: [url]https://stackoverflow.com/questions/78868771/saving-filtered-list-to-csv-file-in-python[/url]