新名称:* `` -> R 控制台中的 `..18` 消息

Roh*_*han 11 r readxl

我运行了一个 Rshiny 应用程序,它按预期工作,但在控制台中我收到以下消息:

New names:
* `` -> `..18`
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

当我尝试这样做时会发生这种情况

> data1<-read_excel("CUMMULATIVE COLLECTION POS_UPLOAD.xls")
New names:
* `` -> `..18`
Run Code Online (Sandbox Code Playgroud)

当我再次执行相同的操作时,它不会给出消息

> data2<-read_excel("DATA.xlsx")
Run Code Online (Sandbox Code Playgroud)

San*_*nco 10

该消息告诉您,某些列没有名称,并为它们提供了名称。第二个 excel 必须定义所有列名。自从上次更新 readxl 包以来,它在我看来也是如此。值得注意的是,创建的名称的格式发生了变化,这迫使我向以前的代码收费。

  • 有什么办法可以抑制这些消息吗? (2认同)

小智 6

将此参数添加.name_repair = "unique_quiet"read_excel函数中,它就会执行此操作。