8

SAS形式のデータセットがたくさんあります。Rは私に十分な機能を提供すると思うので、SASの使用は避けたいと思います。したがって、RからのSASデータセットと対話できるようにするパッケージはありますか?SASソフトウェアをインストールしていますが、複数の言語でコーディングすることは避けたいと思います。

4

2 に答える 2

14

sas.getSASを使用しているので、機能するFrankHarrellの「Hmisc」パッケージを使用できますsasxport.get。また、多数のユーティリティ関数があります:label,sas.get、、。SASライセンスを持たない場合、パッケージ'foreign'には、、、およびがあります。contentsdescriberead.ssdlookup.xportread.xport

編集1:Anthony Joseph Damicoが最近、SASINPUTコードをread.fwfコードに解析するパッケージを発表したことにも言及します。説明ファイルから:「SASユーザーがASCIIファイルをsas7bdatファイルに読み込むために設計されたインポートコードを使用して、SASciiパッケージは(.sas)構文ファイルのINPUTブロックを解析し、read.fwf()関数に必要なパラメーターを設計します。電話。"

EDIT2:「sas7bdat」と呼ばれるMatt Shotwellによるパッケージもあり、read.sas7bdat(file)その機能は「sas7bdatデータ形式でSASファイルを読み取る」と説明されています。

于 2012-04-05T16:15:17.010 に答える
0

最近では、havenパッケージでsas7bdatファイルとSASxptファイルを読み書きできます。このパッケージは、tidyverseの他のインポート/エクスポートパッケージと一貫性があります。

SAS関数をほぼ正確にシミュレートするlibrと呼ばれるパッケージもあります。このパッケージは、Rで多くの基本的なSASの概念を再現するsassylibname()と呼ばれるパッケージのシステムの一部です。

于 2021-01-25T00:46:57.793 に答える