deedle

    3

    1答えて

    Frame<int,string>のDeedleDataFrameには欠損値が含まれています。不足している値を空の文字列""に変換したいと思います。私はvalueOr機能を使用しようとしましたが、それは役に立たなかった。これを行う方法はありますか?ここで は私DataFrameです:FSIでdf;;を入力 let s1 = Series.ofOptionalObservations [ 1 =>

    1

    1答えて

    Iの2つの方法でDeedle DataFrameのサブデータフレームをスライスすることができた: A)df.Rows.Afterを使用して行を抽出し、次いでFrame.ofRows Bを用いて再構成)がFrame.filterRows を使用し、それはなりますdf.[someDate..]と書いたほうがはるかに素敵ですが、エラーが発生します。以下のコードをご覧ください。 連続した行の部分集合をスラ

    1

    2答えて

    以下のコードを実行すると、boolの列とdoubleの列を持つDataFrameが得られます。しかし、bool列を系列として抽出すると、結果はタイプDateTimeとfloatのSeriesオブジェクトになります。 Deedleのように見えますが、別のタイプに「キャスト」します。 どうしてですか? open Deedle let dates = [ DateTime(2013,1,1

    1

    1答えて

    pandas.DataFrame.Mergeと同様の方法で、各フレームの特定の列に基づいて2つのDeedle(F#)フレームをマージしようとしています。これの完璧な例は、データの列を含むプライマリフレームです(city、state)列と、次の列を含む情報フレームとを含む。(city、state);緯度;長いです。私は、長い長さの列をプライマリフレームに追加したい場合は、(都市、州)列に2つのフレー

    1

    2答えて

    : let position:int = positionForKey frame key let row = Frame.take positionForKey |> frame.takeLast 1 はその後、rowは、キーkeyある一列のみ、とのフレームでなければなりません。 私には分かりませんが、達成する方法はpositionForKeyです。一つのアイデアはうま

    3

    1答えて

    Frame.tryValuesのヘルプには、以下があります。 「タイプtryval<'T>の列を含むデータフレームを考えると、タイプ'Tの基礎となる値を含む新しいデータフレームを返します。」 これは、関数が値tryvalを取り除き、それらの取り除かれた値を返すことを意味すると解釈しました。関数は次のような場合には失敗したので、たぶん私は、テキストを理解していなかった。 let dates =

    3

    1答えて

    Deedleで機能Series.hasNotのヘルプは言う: Returns true when the series does not contains value for the specified key 機能は、次の例では、このように動作していないようです: let election = [ "Party A", 304 "Party B", 25

    1

    1答えて

    同じのJSON形式のファイルがたくさんあるとします。 私は、次の操作を行うサンプル回復することができます。 type TypeA = JsonProvider<".../Documents/FileA.json"> let sampleA = TypeA.GetSamples() をしかし、私は多くのファイル(と、リスト内の例えば自分の名前を)持っている場合、どのように私はすべてのサンプルを

    1

    1答えて

    以下のコードのresmplUが空のシリーズである理由を理解できません。 私はresampleUniformの署名のパラメータnextKeyの役割を理解していないと思っています。ヘルプは、 "範囲内のすべてのキーを生成するために使用されている"と言いますが、その意味を理解できませんでした。 open Deedle let dateRange skip (startDate: System.Date

    2

    1答えて

    ディードルシリーズの最初の欠損値のキーを見つける必要があります。私は以下の関数を書くことができました。これはうまくいくようです。私はDeedleがもっと良い方法を持っているのだろうか、そしてより一般的には欠けている(または欠損していない)値のすべてのキーを返す高速な関数だろうと思う。 let firstMissing (s: Series<'a,_>) = let e = (s.Keys).Ge