Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
df008_createDataSetFromScratch.C
Go to the documentation of this file.
1/// \file
2/// \ingroup tutorial_dataframe
3/// \notebook -nodraw
4/// Create data from scratch with RDataFrame.
5///
6/// This tutorial shows how to create a dataset from scratch with RDataFrame
7///
8/// \macro_code
9///
10/// \date June 2017
11/// \author Danilo Piparo (CERN)
12
13void df008_createDataSetFromScratch()
14{
15 // We create an empty data frame of 100 entries
16 ROOT::RDataFrame df(100);
17
18 // We now fill it with random numbers
19 gRandom->SetSeed(1);
20 auto df_1 = df.Define("rnd", []() { return gRandom->Gaus(); });
21
22 // And we write out the dataset on disk
23 df_1.Snapshot("randomNumbers", "df008_createDataSetFromScratch.root");
24}
externTRandom * gRandom
Definition TRandom.h:62
ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree ,...