Why is it that `dfNodes` are data.frame where all columns are character strings ? If there is no reasons, I will modify them to more specific string (numeric, factor,...)