data.table

    -2

    1答えて

    サブセットする列のリストと特定の列があります。 データテーブルは次の列 columns in dataTable -> Date, a, b, c & d colList <- c(a,b) -> this list comes from separate source dataTable <- dataTable[,list(Date, mget(colList[colList %in% n

    1

    2答えて

    私はCSVテーブルをデータフレームとして持っています。特定の列の値を他の列の値で変更したい。 私はコードを準備しましたが、動作しません。 データフレームには、1076行と156列が含まれています。 式は次のようになる必要があります: if (a[i,"0Q-state"] == "done") && (a[i,0Q-01] == NA)) a[i,0Q-01] = 0; else a[i

    1

    2答えて

    私は以下のようにヘッダのリストと各カラムの値のタイプを持つtxtファイルを持っています: header.txt: airport string city string country string データとして: data.csv: SYD SYD AU CCU CCU IND MSP MSP US 私の考えは、別途ヘッダとデータファイルを読み込んでヘッダファイルからのみの列名を取

    1

    2答えて

    私は約40列の大きなdata.tableを持っています.40列のうちの3つのみ(残りはNA)のレコードを追加する必要があります。再現性の例を作成するには: require(data.table) data(iris) setDT(iris) # this works (and is the expected result): rbind(iris, list(6, NA, NA, NA,

    1

    1答えて

    データテーブルの値を1つの列に集計する機能を作成しようとしましたが、列名に対してtoString()で引数を渡すことができません。次の例では、より良い、それを表示することができます。 t1 <- data.table(P = c("a", "b", "c", "d", "a", "b"), Q = c("1","2","3","4","5","6")) t1[ ,toString(Q), b

    1

    1答えて

    データは、データテーブルdtまたはデータフレームdfとして保存され、id - monthの組み合わせごとに複数の観測値があります。行番号を変数に格納したい場合は、rowとしましょう。 私はdplyrでこれを行う方法を知っていますが、(純粋な)data.tableでそれを行う方法を学びたいと思います。わかりやすい操作だと思いますが、うまくいくソリューションを見つけることができません。 Reprex:

    5

    2答えて

    私は1台の自転車の軌道のサンプルデータセットを持っています。 test[order(test$starttime, decreasing = FALSE),] と見つける:私の目標は、平均で、駅への訪問の間で経過B. はこれまでのところ、私は単純にデータセットを注文することができた時間の量を把握することです私はトラブルに実行する場所どこstart_stationとend_station等しいB

    0

    1答えて

    これは私がリストのリストの特定のサブセットを抽出するに尋ねた前回と似た質問にフォローアップ直接的である:Extracting data from a list of lists into its own `data.frame` with `purrr` したがって、私は同じサンプルデータセットを使用します:私は解決しようとしている一般的な問題は、様々な長さであるネストされたリストの内容を抽出し、

    1

    1答えて

    私は、スキューを除いて観測数が等しいビンに分割したいと思うビンに分割したいデータセットを持っています。 明確にするために、私は多数のゼロと、> 0個の観測値の比較的少ない数を持っています。 cut2を使用して値を10個のビンに0を含めてビンすると、次のようになります。 X data.table(DT[, cut2(x, g=10)])[,.N, by=V1] V1 N 1: 0 1

    3

    2答えて

    私は、異なるステーションに自転車の軌道を追跡するサンプルデータセットを持っています。私の目標は、時々、自転車は、彼らが終了し、同じ駅で開始し、これらの例はありません > test bikeid start_station starttime end_station endtime 1 1 A 2017-09-25 01:00:00 B 2017-09-25 01: