我有一个长的r脚本,它运行许多sql查询并将其分配给一个数据帧名称
df
. 在重新分配另一个sql查询的结果之前,我不会删除数据帧。有时我会收到一些警告,指出
东风
等等。结果没有问题,但我想知道,在重新分配新数据集之前删除数据帧是一个好的做法,还是没有必要?
样例代码:
sql <- "SELECT * FROM A"
df <- sqlQuery(db,sql)
''' do something '''
sql <- "SELECT * FROM B"
df <- sqlQuery(db,sql)
''' do something else '''
我得到的警告示例:
Warning messages:
1: Unknown or uninitialised column: 'Business'.
2:Unknown or uninitialised column: 'Business'.
3: Unknown or uninitialised column: 'Percentage'.
业务或百分比是我在查询语句中指定的别名:
sql <- "SELECT UserAssigned, DateAssigned, Vendor AS Business ...