2016-06-30 13 views
1

Ich bin ein Neuling zu R und versuche, das gdata Paket zu installieren, so dass ich mit Excel-Dateien arbeiten kann. Als ich versuchte, das Paket zu laden, erhielt ich die folgende Meldung:gdata - "Objekt ist maskiert ..."

> library(gdata) 
gdata: read.xls support for 'XLS' (Excel 97-2004) files ENABLED. 
gdata: read.xls support for 'XLSX' (Excel 2007+) files ENABLED. 
Attaching package: ‘gdata’ 
The following object is masked from ‘package:stats’: 
    nobs 
The following object is masked from ‘package:utils’: 
    object.size 

Ich bin nicht sicher, ob ich über die letzten beiden Zeilen betroffen sein sollte. Soweit ich von anderen Posts verstanden habe, sind sie ein Hinweis, dass einige R-Funktionen, die ich eintippe, in gdata überschrieben werden können, und umgekehrt abhängig von meinen Einstellungen. Aber ich sehe keine Spur von gdata auf meinem Bildschirm irgendwo (zum Beispiel, wenn ich JGR laden ein neues Fenster erscheint in meiner Konsole). Alles sieht genauso aus wie zuvor ich geladen hatte gdata. Können Sie bitte bestätigen, wenn das bedeutet, dass ich gdata erfolgreich geladen habe?

+0

http://StackOverflow.com/Questions/24707325/Meaning-of-Objects-being-Masked-by-the-global-Umvironment hat einige Informationen dazu. –

+0

danke für den Link. – babesz

Antwort

1

Werfen Sie einen Blick auf

print(.packages()) 

Wenn "gdata" innen ist, dann wird das Paket erfolgreich geladen. Ich vermute, dass das Paket geladen wurde, weil Sie die Warnmeldung zum Maskieren erhalten haben.

Sie müssen sich nicht zu viele Gedanken über die Maskierung machen. Sie können immer gdata::nobs und stats::nobs Funktion nobs Funktion in verschiedenen Paketen aufrufen. Ähnlich können Sie immer gdata::object.size und utils::object.size tun, um die richtige Funktion zu erhalten.

+0

Ich denke, der erste Teil Ihrer Antwort ist ein Ablenkungsmanöver - die Frage wird durch Ihren letzten Absatz beantwortet. –

+0

Ja, gdata ist im Paket enthalten. Vielen Dank für die Klarstellung sowie den Hinweis, wie man mit der Maskierung umgeht. – babesz

+0

Entschuldigung, ich bin neu hier :) – babesz