A lot of new R users fail to grasp what makes data frames more useful than 
matrices, or use data frames without even realizing they are not using matrices.

This is important because there are more tools for manipulating data frames 
than matrices. One tool is the split function... if you have a vector of values 
identifying how each row should be identified you can give that to the split 
function with your data frame and it will return a list of data frames (2 in 
this case).

v <- rep( 0:6, length=1826 )
wkv <- ifelse( v < 5, "Weekday", "Weekend" )
ans <- split( DF, wkv )
ans$Weekday
ans$Weekend

Note that this is a fragile technique for generating wkv though... usually 
there will be a column of dates that can be used to generate wkv more 
consistently if your data changes.

Please read the Posting Guide... using formatted email can cause readers to not 
see what you sent. Use plain text email format... it is a setting in your email 
client.

On January 4, 2022 7:52:34 PM PST, Faheem Jan via R-help <r-help@r-project.org> 
wrote:
>I have data in a matrix form of order 1826*24 where 1826 represents the days 
>and 24 hourly observations on each data. My objective is to split the matrix 
>into working (Monday to Friday) and non-working (Saturday and Sunday) 
>submatrices. Can anyone help me that how I will do that splitting using R?
>
>
>       [[alternative HTML version deleted]]
>
>______________________________________________
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.

-- 
Sent from my phone. Please excuse my brevity.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to