我有一个很长的R脚本,该脚本运行许多SQL查询并将其分配给数据框名称df
。在重新分配另一个SQL查询的结果之前,我不会删除数据框。有时我会收到一些警告,提示df
中不存在某列。结果没有问题,但是我想知道在重新分配新数据集之前删除数据框是否是一个好习惯还是没有必要?
示例代码:
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 ...