Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
df008_createDataSetFromScratch.py
Go to the documentation of this file.
1 ## \file
2 ## \ingroup tutorial_dataframe
3 ## \notebook -nodraw
4 ## This tutorial shows how to create a dataset from scratch with RDataFrame
5 ##
6 ## \macro_code
7 ##
8 ## \date June 2017
9 ## \author Danilo Piparo
10 
11 import ROOT
12 
13 # We create an empty data frame of 100 entries
14 tdf = ROOT.ROOT.RDataFrame(100)
15 
16 # We now fill it with random numbers
17 ROOT.gRandom.SetSeed(1)
18 tdf_1 = tdf.Define("rnd", "gRandom->Gaus()")
19 
20 # And we write out the dataset on disk
21 tdf_1.Snapshot("randomNumbers", "df008_createDataSetFromScratch_py.root")
22