固定数の列を持つWrite.table

JassiL

Rで非常に大きなデータフレームを作成しました。いくつかのサブセットを出力して、それらをcsvとして保存したいと思います。ただし、列のサブセット(つまり、ビンとボリューム)のみを保持したいと思います。odフィールドを使用する必要があるループを実行していることを考えると、これを行う最も簡単な方法は何ですか?

#create data frame

od    <-c("520_513", "520_513", "520_513", "520_513", "520_513", 
          "517_620", "517_620", "517_620", "517_620", "517_620")
bin   <-c(1,2,3,4,5,1,2,3,4,5)
volume<-c(1,0,4,5,6,4,4,5,6,6)

df    <-data.frame(od, bin, volume)
df1   <-split(df,df$od)

#output csvs
df1   <-for(n in names(df1))
            write.table(df1[[n]],                
                        row.names=F,
                        col.names=F, 
                        sep=",",                          
                        file=paste( n,".csv"))

これは私が517_620で得た出力です:

od          bin        volume
--------------------------------
517_620     1            4
517_620     2            4
517_620     3            5
517_620     4            6
517_620     5            6

しかし、私はこれが欲しい:

bin        volume
--------------------
    1         4
    2         4
    3         5
    4         6
    5         6

ありがとう!

IRTFM

あなたが本当にあなたが説明した空白の分離ではなくコンマで区切られたファイルが欲しいと仮定して、あなたのfor-loopにいくつかのmodを作ります

for(n in names(df1))    # the assignment would destroy the df1 object
            write.table(df1[[n]][ , 2:3],    # use only cols 2 and 3           
                        row.names=F,
                        col.names=F, 
                        sep=",",                          
                        file=paste0( n,".csv"))  # change to paste0 to avoid spaces

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

data.tableの1列の固定数のセルを合計します

分類Dev

vuejs2el-table-計算値を持つ列列の小道具

分類Dev

data.table J引数:1つの固定サブセットを持つ2つのグループによる2つの引数を持つ関数

分類Dev

引数として2つの列を持つdata.tableの関数

分類Dev

data.tableのさまざまな列を持つネストされたifelse

分類Dev

data.tableに上限値を持つ列を生成します

分類Dev

他の列に値がある場合は、特定の値の列を持つCREATE TABLE

分類Dev

固定数の列を持つパンダDataFrameへのネストされたリスト

分類Dev

最も一般的な列の値を持つdata.table列を交換します

分類Dev

PostgreSQL、事前定義された列を持つCREATE TABLE AS

分類Dev

固定数の列

分類Dev

sap.ui.Tableを使用して修正された最初の列を持つテーブルを作成する方法

分類Dev

複数の列を持つdata.tableを使用して、ワイドからロングに変形します

分類Dev

1つの固定値を持つ回転配列

分類Dev

複数のパラメーターを持つdata.frame(data.table)の複数の列の関数を使用する

分類Dev

Rのwrite.tableからread.table

分類Dev

複数の内部ARRAY属性を持つデータソースを含むAngularMaterial Table(<mat-table>)

分類Dev

異なる列名を持つ別のdata.tableでdata.tableをフィルタリングします

分類Dev

Tableの単一の列をTableauの定数でどのように除算しますか?

分類Dev

固定長の部分文字列を持つ最長共通部分列

分類Dev

複数の変数入力を持つRカスタムdata.table関数

分類Dev

R:data.tableのグループごとに、指定された列の異なる要素を持つ行を効率的に抽出します

分類Dev

data.table の 2 つの列で revgeocode を使用する

分類Dev

クラス「数値」を維持しながら、write.tableの小数点以下の桁数を制御する

分類Dev

Rdata.tableでゼロ以外の値を持つ最後の前の行を効率的に見つける方法

分類Dev

固定数のテンプレート引数を持つクラス内の複数のパック拡張

分類Dev

PostgreSQLでnull値を持つテーブルから固定数の行を削除する方法

分類Dev

1つのテーブル(X)の値が、R data.tableを持つ別のテーブル(Y)の2つの列の値の間にあるかどうかを確認します。

分類Dev

定数のみを持つTypescriptクラス

Related 関連記事

  1. 1

    data.tableの1列の固定数のセルを合計します

  2. 2

    vuejs2el-table-計算値を持つ列列の小道具

  3. 3

    data.table J引数:1つの固定サブセットを持つ2つのグループによる2つの引数を持つ関数

  4. 4

    引数として2つの列を持つdata.tableの関数

  5. 5

    data.tableのさまざまな列を持つネストされたifelse

  6. 6

    data.tableに上限値を持つ列を生成します

  7. 7

    他の列に値がある場合は、特定の値の列を持つCREATE TABLE

  8. 8

    固定数の列を持つパンダDataFrameへのネストされたリスト

  9. 9

    最も一般的な列の値を持つdata.table列を交換します

  10. 10

    PostgreSQL、事前定義された列を持つCREATE TABLE AS

  11. 11

    固定数の列

  12. 12

    sap.ui.Tableを使用して修正された最初の列を持つテーブルを作成する方法

  13. 13

    複数の列を持つdata.tableを使用して、ワイドからロングに変形します

  14. 14

    1つの固定値を持つ回転配列

  15. 15

    複数のパラメーターを持つdata.frame(data.table)の複数の列の関数を使用する

  16. 16

    Rのwrite.tableからread.table

  17. 17

    複数の内部ARRAY属性を持つデータソースを含むAngularMaterial Table(<mat-table>)

  18. 18

    異なる列名を持つ別のdata.tableでdata.tableをフィルタリングします

  19. 19

    Tableの単一の列をTableauの定数でどのように除算しますか?

  20. 20

    固定長の部分文字列を持つ最長共通部分列

  21. 21

    複数の変数入力を持つRカスタムdata.table関数

  22. 22

    R:data.tableのグループごとに、指定された列の異なる要素を持つ行を効率的に抽出します

  23. 23

    data.table の 2 つの列で revgeocode を使用する

  24. 24

    クラス「数値」を維持しながら、write.tableの小数点以下の桁数を制御する

  25. 25

    Rdata.tableでゼロ以外の値を持つ最後の前の行を効率的に見つける方法

  26. 26

    固定数のテンプレート引数を持つクラス内の複数のパック拡張

  27. 27

    PostgreSQLでnull値を持つテーブルから固定数の行を削除する方法

  28. 28

    1つのテーブル(X)の値が、R data.tableを持つ別のテーブル(Y)の2つの列の値の間にあるかどうかを確認します。

  29. 29

    定数のみを持つTypescriptクラス

ホットタグ

アーカイブ