Hello,
I am trying to write a pyroot code for writing some trees from pandas
import pandas as pd
import uproot
import ROOTdf = pd.DataFrame()
fileMC = uproot.open(“inFile.root”)
signal=fileMC[“b2hh”].arrays([“idBDT”,“bDOCA”],library=“pd”)
signal[“classifyTag”]=1
data = {key: signal[key].values for key in [‘idBDT’, ‘bDOCA’, ‘classifyTag’]}
rdf = ROOT.RDF.FromPandas(data)rdf.Snapshot(‘treeName’, ‘outFile.root’)
basically I’m trying to replicate
https://root.cern.ch/doc/master/df035__RDFFromPandas_8py.html
but I’m getting this error
AttributeError: <namespace cppyy.gbl.ROOT.RDF at 0x6b575b0> has no attribute ‘FromPandas’. Full details:
type object ‘RDF’ has no attribute ‘FromPandas’
‘ROOT::RDF::FromPandas’ is not a known C++ class
‘FromPandas’ is not a known C++ template
‘FromPandas’ is not a known C++ enum
Do you have any suggestion?