質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

Q&A

解決済

1回答

2985閲覧

R インストールされたパッケージの関数を見つけられない

yasahhi

総合スコア15

R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

0グッド

0クリップ

投稿2018/08/29 18:50

編集2018/08/30 10:50

前提・実現したいこと

R初心者です。
GitHubからsongというRのパッケージをダウンロードしました。

発生している問題・エラーメッセージ

パッケージをインストール、読み込んだ後、使い方を確認する意味で関数についてのhelpを読み、exampleを実行しました

R

1s1 <- c(0.0, 1.0) 2s2 <- c(0.5, 1.25) 3print(song.DoSongsOverlap(s1, s2))

以下のエラーが出ます。

song.DoSongsOverlap(s1, s2) でエラー: 関数 "song.DoSongsOverlap" を見つけることができませんでした

試したこと

念のため一旦アンロードし、ロードし直した上で改めて実行してみましたが、変わりありませんでした。

> detach("package:song") > search() [1] ".GlobalEnv" "package:reshape2" "package:ggplot2" [4] "tools:rstudio" "package:stats" "package:graphics" [7] "package:grDevices" "package:utils" "package:datasets" [10] "package:methods" "Autoloads" "package:base" > library(song) > search() [1] ".GlobalEnv" "package:song" "package:reshape2" [4] "package:ggplot2" "tools:rstudio" "package:stats" [7] "package:graphics" "package:grDevices" "package:utils" [10] "package:datasets" "package:methods" "Autoloads" [13] "package:base"
> s1 <- c(0.0, 1.0) > s2 <- c(0.5, 1.25) > print(song.DoSongsOverlap(s1, s2)) song.DoSongsOverlap(s1, s2) でエラー: 関数 "song.DoSongsOverlap" を見つけることができませんでした

補足情報(FW/ツールのバージョンなど)

‘song’ version 0.9
RStudio version 1.1.456

本当にRを数日前に始めたような素人なのでとても初歩的なミスかも知れませんが、どなたかご教授
ください。

###追記
example()という便利なものを見つけたので使ってみたところ、やはり上手く行きませんでした。

> example(song.DoSongsOverlap) sn.DSO> s1 <- c(0.0, 1.0) sn.DSO> s2 <- c(0.5, 1.25) sn.DSO> print(song.DoSongsOverlap(s1, s2)) song.DoSongsOverlap(s1, s2) でエラー: 関数 "song.DoSongsOverlap" を見つけることができませんでした

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

今入っている song をアンインストールして、こちらのリポジトリにあるものを使用してみて下さい。

GitHub - ChristinaMasco/song: Song Overlap Null-model Generator for animal communication

R

1library(devtools) 2install_github("ChristinaMasco/song") 3 4library(song) 5s1 <- c(0.0, 1.0) 6s2 <- c(0.5, 1.25) 7print(song.DoSongsOverlap(s1, s2)) 8 9#[1] 0.5

投稿2018/08/30 11:11

fiwa

総合スコア1192

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yasahhi

2018/08/30 12:04

解決しました、ありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問