Loading [MathJax]/extensions/tex2jax.js
ROOT
Version v6.24
master
v6.34
v6.32
v6.30
v6.28
v6.26
v6.22
v6.20
v6.18
v6.16
v6.14
v6.12
v6.10
v6.08
v6.06
Reference Guide
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
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
13
void
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
}
gRandom
R__EXTERN TRandom * gRandom
Definition
TRandom.h:62
ROOT::RDataFrame
ROOT's RDataFrame offers a high level interface for analyses of data stored in TTrees,...
Definition
RDataFrame.hxx:42
TRandom::Gaus
virtual Double_t Gaus(Double_t mean=0, Double_t sigma=1)
Samples a random number from the standard Normal (Gaussian) Distribution with the given mean and sigm...
Definition
TRandom.cxx:274
TRandom::SetSeed
virtual void SetSeed(ULong_t seed=0)
Set the random generator seed.
Definition
TRandom.cxx:608
df008_createDataSetFromScratch
Definition
df008_createDataSetFromScratch.py:1
tutorials
dataframe
df008_createDataSetFromScratch.C
ROOT v6-24 - Reference Guide Generated on Tue Aug 22 2023 03:06:57 (GVA Time) using Doxygen 1.9.8