Naresh,

I am not sure how you are creating your data.frame so it has no, I think, 
column names. There are two scenarios including one where it is not really a 
valid data.frame and one where it can be handled before any other use as shown 
below. If it cannot be used, you might need to modify how your SQL or the 
function you call creates it so it includes either names it chooses or that you 
supply.

One silly solution if to give your data frame names before using it later. In 
prticulr, if you know what the columns contain, you can choose suitable names 
like this if you have exactly three columns:

> colnames(mydata) <- c("first", "second", "third")
> mydata
  first second third
1     1      2     3

If you have a varying number of columns and don't care what the names are, you 
can make n names that look like temp1, temp2, ... tempn like this:

> paste0("temp", 1:ncol(mydata))
[1] "temp1" "temp2" "temp3"

Obviously, you substitute in whatever your data.frame is called.

So the code to add names for columns looks like:

> colnames(mydata) <- paste0("temp", 1:ncol(mydata))
> mydata
  temp1 temp2 temp3
1     1     2     3


-----Original Message-----
From: R-help <r-help-boun...@r-project.org> On Behalf Of Naresh Gurbuxani
Sent: Monday, January 27, 2025 5:46 PM
To: r-help@r-project.org
Subject: [R] R CMD check says no visible binding for global variable

I have written a function which returns an SQL query result as a data.frame.  
Each column of data.frame is a variable not explicitly defined.

For every column name, R CMD check says ‘no visible binding for global variable 
<name>. Status: 1 NOTE

Is it possible to tell R CMD check that these variables are OK?

Thanks,
Naresh

Sent from my iPhone
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to