問題タブ [quandl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
885 参照

python - Python を使用して quandl.com からメタデータをダウンロードし、フィールドで値を取得していませんか?

このコードは quandl.com からコピーしました。このデータセットのデータ頻度は、毎日、毎週、または毎月など、データセットの詳細を取得したいと考えています。コードを実行すると、フィールド名は取得されますが値は取得されませんが、python を使用せずに quandl から直接 csv ファイルをロードしようとすると、必要なものが取得されます。これがPythonで機能しない理由がわかりません??

これはhttps://www.quandl.com/docs/api?python#get-metadataからコピーされたコードです

これは私の出力です

フィールド名は取得できますが、値は取得できません

Pythonではなくこのリンクを使用すると、必要なものが正確に得られ ます https://www.quandl.com/api/v3/datasets/WIKI/FB/metadata.csv "

私の最終的な目標は、このメタデータを python dict() に保存することです

0 投票する
1 に答える
913 参照

python - DataFrame の行に辞書の値を入力するにはどうすればよいですか?

金融データセットのメタデータを quandl.com からダウンロードしています。quandl.com のデータは、既に辞書形式になっています。このデータを quandl.com から取得して DataFrame に整理し、Excel にインポートしたいと考えています。

これは、quandl.com からダウンロードしている財務データセットのリストを含むテキスト ファイル ('Indicator_list.txt') です。これらの各シンボルのメタデータを DataFrame に整理したいと考えています。

これは私が実行しているコードです

これは、quandl.com からのメタデータの出力です。

次に、これを quandlmetadata ディクショナリに追加し、indicator_list.txt の現在の記号「 i 」を使用して、ディクショナリのキーに名前を付けます。

これは quadlmetadata の出力です

最後に、quadlmetadata ディクショナリをデータ フレームに変換したい (または別の方法の方がよい)

これはコードの最後の部分です

df の出力

df の出力はまさに私が望むものです。Indicator_list.txt のティッカーは私のインデックスで、列は metadata.keys() です。私が作業できない唯一のことは、DataFrame の行に quandlmetadata ディクショナリの値を入力することです。最終的な目標は、このリストを Excel にインポートできるようにすることです。そのため、データフレームを使用せずにこれを行う方法があれば、私はそれに挑戦します。

0 投票する
2 に答える
1621 参照

python - quandl.get が返す型は何ですか?

私は現在、quandl からデータを取得するチュートリアルに従っています。Python の基本は知っていますが、quandl.get が返す型が何なのかわかりません。検索しましたが、見つかったものはすべてパンダに関するものです。それがどのタイプか知っていますか、それに関するドキュメントはどこで読めますか? ここに私が理解していないコードがあります:

また、2行目に二重括弧がある理由もわかりませんが、それについて何かを読むことができれば、それが明確になることを願っています.

0 投票する
1 に答える
564 参照

python - Python を使用する場合の土日祝日の考慮方法

このデータを毎月フォーマットしようとしていますが、その月の現在の日付までです。

私が直面している問題は、その日付が週末または休日の場合、その月がスキップされることです。指定された日が N/A の場合、Python に月の最も近い適用可能な日を選択させるにはどうすればよいですか?

0 投票する
1 に答える
868 参照

r - R経由でQuandlに接続できない

R を使用して Quandl からデータを取得しようとしています。データ系列を取得しようとすると、次のメッセージが表示されます。

curl::curl_fetch_memory(url, handle = handle) のエラー: サーバーに接続できませんでした

同様の投稿を確認しましたが、どうやらこれはプロキシの問題ですか? 会社のパソコンを使って接続しようとしています。

これを修正するにはどうすればよいですか?

ありがとう。

0 投票する
1 に答える
270 参照

r - R 3.1.1 での「Quandl」のインストール エラー

R3.1をインストールしました。BunsenLabs (Debian Jessie) の RStudio 1.0.44

Quandlパッケージをインストールしたい。

R コンソールで次のように記述します。

出力は次のとおりです。

ありがとう、RTA

0 投票する
0 に答える
146 参照

r - R: 逆方向に働く連続先物

2 つのシリーズ間のギャップをなくすために、継続的な先物シリーズを作成したいと考えています。

最初に必要なのは、最初から現在までのすべての個々のコントラクトをダウンロードすることです。構文は常に同じです。

1.INSTRUMENTはこの場合GC(ゴールド)

2.MONTHCODEはGJMQVZ

3.YEARは1975年から2017年まで(実際の契約)

データを使用して、最後のコントラクト (この場合は "CME/GCG1975") から作業を開始し、次のコントラクト "CME/GCJ1975" を使用します。次に、最初のコントラクト GCG1975 の最後の 6 つの値が表示されます (日付が降順であるため、最近のものです)。

orderは asc desc (昇順または降順)、typeは raw (データ フレーム) ts xts zoo です。

そしてそれは出力します:

画像: quandl-1.png = GCG1975 の最後の値

次に、最終から始まる6行目が必要であり、「最終」「変更」列を削除したい(これは、個々の契約の処理を開始する前である可能性があります):

画像: quandl-2.png = 最後の 6 番目の値 GCG1975

次に、次のコントラクト (GCJ1975) で日付が 1975-02-18 (最後の 6 番目の値 GCG1975) の行を検索します。

画像: quandl-3.png = 1975-02-18 on GCJ1975

次に、G 契約の「決済」と J 契約の「決済」の差を計算します。

つまり、次の J 限月は前の限月よりも 1.5​​ ポイント高いので、行 1975-02- を含む J 限月 (始値、高値、安値、決済) の次のすべての数値に -1.8 を合計する必要があります。 18. これ:

画像: quandl-4.png = 契約の違い

そして、次のような連続シリーズがあります。

画像: quandl-5.png = 連続シリーズ

連続シリーズを作成するためのこのすべての差額と合計は、最後の契約から実際の契約まで行われます。

評判が 10 ポイントないので投稿できないと思います。投稿できるのは 2 つの画像リンクだけです。どんな質問でも私に尋ねてください。

ありがとう、そしてすべてがうまくいくことを願っています。

RTA

編集: 写真とそのリンクをドロップボックスにアップロードしました。Stackoverflow では 10 ポイントの評判がなければ 2 つ以上のリンクを投稿することは許可されていないため、確認する必要があります。

ドロップボックス ファイル

0 投票する
0 に答える
189 参照

r - Rカンドル - ループ

編集: みなさん、こんにちは。Quandl からすべてのゴールド個人契約をダウンロードしたいと思います。契約は 1975 年から 2016 年までのもので、月コードは G (2 月) J (4 月) M (6 月) Q (8 月) V (10 月) Z (12 月) です。リンクの下部には、すべてのCME 金先物が表示されます。したがって、個々の契約をクリックすると、最も古い契約は 1975 年 2 月であり、R でダウンロードする構文は次のようになります。

一般的な構文:

パラメーター:

ここで、1975 年 2 月と 4 月の最後の 2 つの契約について、やりたいことを実行します。

次のステップは、1975 年 4 月を pre_contract として、1975 年 6 月を post_contract として、実際の契約である 2016 年 12 月まで同じことを行い、最終的contract_unionにすべての契約を昇順で並べることです。このプロジェクトでは、どの楽器/コマンドを使用すればよいかわかりません。の構文でQuandl CME/GCは固定して置くことができmonthcodeyear制限付きの変数として、月コードの制限は月の文字でありG J M Q V Z、年の制限は1975:2016.

最終的な解決策は必要ありません。助けていただければ/どの部分でも私を指導していただければ問題ありません。私はどんな提案や質問にもオープンです。そして、私はこのプロジェクトに役立つことなら何でも学びたいと思っています。

ありがとう、RTA