Hi Alexander, A time series comes to mind, but perhaps all you need is a matrix with 0s for closed and 1s for open. Each row is a shop. Column names as the times and the resolution is up to you. I think colSums will produce what you want.
Jim On Fri, Aug 26, 2016 at 1:10 AM, alexander.som...@tu-dortmund.de <alexander.som...@tu-dortmund.de> wrote: > Hi fellow R-users, > > I am wondering about the best way to store business hours and the like in R. > (Best in the sense of best for analyzing them.) > > Say, I got a number of “shops”: > Shop A opens at 8am and closes at 8pm; > shop B opens at 9am, closes at 11.45am for a siesta, reopens at 1.30pm and > closes at 5pm; > and so forth. > > To simplify things, I would assume that closing a shop for more than two > times and reopening it for more than one time is not possible. (Hoping to > avoid problems with shops having multiple siestas and business hours beyond > midnight this way.) > > My first idea would be to plot something like an empirical distribution > function for this data. (Having only shops A and B, this would be zero until > 8am, 50 % from 8am to 9am, 100 % from 9am to 11.45am, 50 % again from 11.45am > to 1.30pm, 100 % again from 1.30pm to 5pm, yet again 50 % from 5pm to 8pm and > falling back to zero from 8pm on.) But general arithmetic should be possible, > especially for building a mean over some days. > > Any ideas? > > Cheers, > > Alex > > > -- > Alexander Sommer > wissenschaftlicher Mitarbeiter > > Technische Universität Dortmund > Fakultät Erziehungswissenschaft, Psychologie und Soziologie > Forschungsverbund Deutsches Jugendinstitut/Technische Universität Dortmund > Vogelpothsweg 78 > 44227 Dortmund > > Telefon: +49 231 755-8189 > Telefax: +49 231 755-6553 > E-Mail: alexander.som...@tu-dortmund.de > WWW: http://www.forschungsverbund.tu-dortmund.de/ > > > Wichtiger Hinweis: Die Information in dieser E-Mail ist vertraulich. Sie ist > ausschließlich für den Adressaten bestimmt. Sollten Sie nicht der für diese > E-Mail bestimmte Adressat sein, unterrichten Sie bitte den Absender und > vernichten Sie diese Mail. Vielen Dank. > Unbeschadet der Korrespondenz per E-Mail, sind unsere Erklärungen > ausschließlich final rechtsverbindlich, wenn sie in herkömmlicher Schriftform > (mit eigenhändiger Unterschrift) oder durch Übermittlung eines solchen > Schriftstücks per Telefax erfolgen. > > Important note: The information included in this e-mail is confidential. It > is solely intended for the recipient. If you are not the intended recipient > of this e-mail please contact the sender and delete this message. Thank you. > Without prejudice of e-mail correspondence, our statements are only legally > binding when they are made in the conventional written form (with personal > signature) or when such documents are sent by fax. > ______________________________________________ > 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. ______________________________________________ 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.