#ماتریس
علاوه بر تابع
dim()
برای ساختن ماتریس می توان از تابع
#matrix()
به شکل زیر استفاده کرد
matrix( c() , ncol=a, nrow=b,byrow=T or F )
که در ان
بردار
c( )
که میخوایم به ماتریس تبدیل کنیم
Ncol
تعداد ستون ها
Nrow
تعداد سطر ها
Byrow =T
نيز ترتيب پر
کردن
ماتریس را به صورت سطري انجام می دهد بدین معنی که ابتدا تمام درایه های سطر اول پر می شود
سپس به سطر دوم می رود و ...
@R_Experts
علاوه بر تابع
dim()
برای ساختن ماتریس می توان از تابع
#matrix()
به شکل زیر استفاده کرد
matrix( c() , ncol=a, nrow=b,byrow=T or F )
که در ان
بردار
c( )
که میخوایم به ماتریس تبدیل کنیم
Ncol
تعداد ستون ها
Nrow
تعداد سطر ها
Byrow =T
نيز ترتيب پر
کردن
ماتریس را به صورت سطري انجام می دهد بدین معنی که ابتدا تمام درایه های سطر اول پر می شود
سپس به سطر دوم می رود و ...
@R_Experts
🔰شاید برای شما هم اتفاق بیافتد:
برای سوال دوستی، ابتدا ی فیچر تحت عنوان تاریخ تعریف میکنیم همین طوری تصادفی بدون هیچ منظور خاصی :) ،
هدف مورد نظر رویت میشود:
ی توصیه مهم اینکه کدنویسی فقط ب نتیجه رسیدن نیس مهم هنر و ذهنیت شماس،
طولانی شدن این پست هم فقط و فقط بخاطر مرحله پیشپردازش دیتاست بود.
#apply
#matrix
#diagonal
#art_of_programing
🌐تهیه شده توسط تیم تحلیلی
╭──•═✾®✾═•──╮
•• @R_Experts •••
╰──•═✾®✾═•──╯
📊➖➖➖➖➖➖➖➖➖➖➖📊
🖥تلویزیون آمار ایران در اینستاگرام
📩کانال تلگرام
🌐زی لینک
🔔یوتیوب
📖ویرگول
📺instagram: Expertstv_org
📊➖➖➖➖➖➖➖➖➖➖➖📊
@R_Experts
برای سوال دوستی، ابتدا ی فیچر تحت عنوان تاریخ تعریف میکنیم همین طوری تصادفی بدون هیچ منظور خاصی :) ،
> x=seq(as.Date("2000/1/1"), by = "month", length.out = 10)
> Date=rep(x,each=3)
> Date
[1] "2000-01-01" "2000-01-01" "2000-01-01" "2000-02-01" "2000-02-01"
[6] "2000-02-01" "2000-03-01" "2000-03-01" "2000-03-01" "2000-04-01"
[11] "2000-04-01" "2000-04-01" "2000-05-01" "2000-05-01" "2000-05-01"
[16] "2000-06-01" "2000-06-01" "2000-06-01" "2000-07-01" "2000-07-01"
[21] "2000-07-01" "2000-08-01" "2000-08-01" "2000-08-01" "2000-09-01"
[26] "2000-09-01" "2000-09-01" "2000-10-01" "2000-10-01" "2000-10-01"
در ادامه ی دیتا فریم که شبیه فرمت دادههای ایشون داشته باشه تولید میکنیم،> MAT=diag(seq(1:30),30)و ب دنبال رسیدن به هدف مورد نظر هستیم، به سادگی با یک خط کد بدون هیچ شرطی
> dim(MAT)
[1] 30 30
> colnames(MAT)=c("Date",LETTERS[1:10],LETTERS[15:24],LETTERS[9:1])
> Data=as.data.frame(MAT)
> Data[,1]=Date
> head(Data)
Date A B C D E F G H I J O P Q R S T U V W X I H G F E D C B A
1 2000-01-01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 2000-01-01 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 2000-01-01 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 2000-02-01 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
5 2000-02-01 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6 2000-02-01 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
هدف مورد نظر رویت میشود:
> A=apply(Data[,-1],1,sum)به همین #سادگی به همین #خوشمزگی،
> head(data.frame(Date,A=A))
Date A
1 2000-01-01 0
2 2000-01-01 2
3 2000-01-01 3
4 2000-02-01 4
5 2000-02-01 5
6 2000-02-01 6
ی توصیه مهم اینکه کدنویسی فقط ب نتیجه رسیدن نیس مهم هنر و ذهنیت شماس،
طولانی شدن این پست هم فقط و فقط بخاطر مرحله پیشپردازش دیتاست بود.
#apply
#matrix
#diagonal
#art_of_programing
🌐تهیه شده توسط تیم تحلیلی
╭──•═✾®✾═•──╮
•• @R_Experts •••
╰──•═✾®✾═•──╯
📊➖➖➖➖➖➖➖➖➖➖➖📊
🖥تلویزیون آمار ایران در اینستاگرام
📩کانال تلگرام
🌐زی لینک
🔔یوتیوب
📖ویرگول
📺instagram: Expertstv_org
📊➖➖➖➖➖➖➖➖➖➖➖📊
@R_Experts
Telegram
|R| Experts
@R_Experts
🔴آمار علم جان بخشیدن به دادههاست.
🔷ارتباط با ما
@iamrezaei
لینک یوتیوب و اینستاگرام و ویرگول:
https://zil.ink/expertstv
🔴آمار علم جان بخشیدن به دادههاست.
🔷ارتباط با ما
@iamrezaei
لینک یوتیوب و اینستاگرام و ویرگول:
https://zil.ink/expertstv