আমি নিম্নলিখিতগুলির মতো একটি ডেটাফ্রেম পেয়েছি:
case simulation temp plank oxygen
1 1 1 8 7 11
2 2 1 16 10 15
...
17 17 2 26 12 17
18 18 2 15 8 12
19 19 2 28 11 21
20 20 2 24 6 14
আমি সিমুলেশন ভেরিয়েবলের স্তর দ্বারা সারাংশগুলি বিভক্ত করতে চাই। উদাহরণস্বরূপ, আমি tempসিমুলেশন == 1 এবং সিমুলেশন == 2 এর গড়টি পছন্দ করতে পারি এবং মানক বিচ্যুতির জন্য একই করতে পারি।
এই মুহুর্তে আমি নিম্নলিখিত কোডটি ব্যবহার করছি, যা বেশ ভয়ঙ্কর:
df <- read.csv("data.csv")
attach(df)
# Create subset variables
temp1 = subset(temp, simulation==1)
temp2 = subset(temp, simulation==2)
plank1 = subset(plank, simulation==1)
plank2 = subset(plank, simulation==2)
oxygen1 = subset(oxygen, simulation==1)
oxygen2 = subset(oxygen, simulation==2)
print(sd(temp1))
print(sd(temp2))
print(sd(plank1))
print(sd(plank2))
আমি নিশ্চিত যে আর তে এটি করার একটি স্বয়ংক্রিয় উপায় থাকতে হবে তবে আমি এটি খুঁজে পাচ্ছি না। আমি ব্যবহার করার চেষ্টা করেছি summary(df ~ simulation), কিন্তু এটি দরকারী কিছু উত্পাদন করে না।