Rを使用して複数のデータフレームを.csvファイルに書き込む

デビッドジョンソン

lapplyを使用して、いくつかのデータフレームに関数を適用しました。

data.cleaned <- lapply(data.list, shooter_cleaning)

次に、リスト内の結果の各データフレームに、件名番号(100など)に従ってラベルを付けます。

names(data.cleaned) <- subject.names

私がやりたいのは、新しいデータフレームをサブジェクト番号に基づいて個別の.csvファイルとして保存することです。たとえば、サブジェクト100の場合、.csvファイルに「100.csv」というラベルを付けます。通常、これを行うには(単一のデータフレームの場合)、次のように記述します(xはデータフレームです)。

write.csv(x, "100.csv", row.names = F)

しかし、明らかに、データフレームのリストに対してこれを行うためにlapplyを使用すると、サブジェクト番号に基づいてファイルを一意にしたい場合に、「100.csv」のコピーが多数生成されます。これらの各データフレームを独自の.csvファイルに保存するにはどうすればよいですか(適用を使用しますか?)。

ベン

これはリチャードのコメントに沿っ自己完結型の例ですが、CSVファイルのファイル名としてリスト内のデータフレームの名前を使用しています。

# Create a list of n data frames

n <- 10

my_list <- lapply(1:n, function(i)  data.frame(x = rnorm(10), y = rnorm(10)) )

# name the data frames

names(my_list) <- letters[1:n]

# save each new data frame as an individual .csv file based on its name

lapply(1:length(my_list), function(i) write.csv(my_list[[i]], 
                                      file = paste0(names(my_list[i]), ".csv"),
                                      row.names = FALSE))

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

csvファイルに書き込む

分類Dev

複数のスレッドを使用して複数のファイルにデータを書き込む

分類Dev

CSVファイルにデータを書き込む

分類Dev

csvファイルにデータを書き込む

分類Dev

Pythonでcsvファイルにデータを書き込む

分類Dev

CSVデータをExcelファイルに書き込む

分類Dev

複数のファイル名をデータフレームの行として書き込む方法

分類Dev

データを含むcsvファイルを別の列に書き込む

分類Dev

辞書の値をCSVファイルに書き込む方法

分類Dev

PythonPandasデータフレームをCSVファイルに書き込むときのUnicodeエラー

分類Dev

コードの出力をCSVファイルに書き込む

分類Dev

Pythonを使用してリストから複数のExcelファイルにデータフレームを書き込む

分類Dev

結果をcsvファイルに書き込むR関数

分類Dev

辞書をCSVファイルに書き込む

分類Dev

JSONからCSVへのデータをcsvファイルに書き込む

分類Dev

Java 8ストリームを使用して.CSVファイルにデータを書き込む

分類Dev

複数の入力CSVファイルから単一のCSVに列形式でデータを書き込む

分類Dev

purrr :: mapを使用して、複数のデータフレームをcsvファイルに書き込みます

分類Dev

ランダムな Python データを CSV ファイルに書き込む

分類Dev

'for'ループを使用してPythonでCSVファイルに書き込む

分類Dev

大きなPandasデータフレームをチャンクでCSVファイルに書き込む

分類Dev

xlsxwriterを使用してデータフレームなしでExcelファイルに書き込む方法

分類Dev

re.subPythonの後にCSVファイルに書き込む

分類Dev

Rで1つのcsvExcelファイルの複数のシートに複数のデータフレームを書き込む方法は?

分類Dev

Java-文字列をCSVファイルに書き込む

分類Dev

ArrayList <Object>をcsvファイルに書き込む方法

分類Dev

pandas DataFrameをCSVファイルに書き込む

分類Dev

pandas DataFrameをCSVファイルに書き込む

分類Dev

pandas DataFrameをCSVファイルに書き込む

Related 関連記事

  1. 1

    csvファイルに書き込む

  2. 2

    複数のスレッドを使用して複数のファイルにデータを書き込む

  3. 3

    CSVファイルにデータを書き込む

  4. 4

    csvファイルにデータを書き込む

  5. 5

    Pythonでcsvファイルにデータを書き込む

  6. 6

    CSVデータをExcelファイルに書き込む

  7. 7

    複数のファイル名をデータフレームの行として書き込む方法

  8. 8

    データを含むcsvファイルを別の列に書き込む

  9. 9

    辞書の値をCSVファイルに書き込む方法

  10. 10

    PythonPandasデータフレームをCSVファイルに書き込むときのUnicodeエラー

  11. 11

    コードの出力をCSVファイルに書き込む

  12. 12

    Pythonを使用してリストから複数のExcelファイルにデータフレームを書き込む

  13. 13

    結果をcsvファイルに書き込むR関数

  14. 14

    辞書をCSVファイルに書き込む

  15. 15

    JSONからCSVへのデータをcsvファイルに書き込む

  16. 16

    Java 8ストリームを使用して.CSVファイルにデータを書き込む

  17. 17

    複数の入力CSVファイルから単一のCSVに列形式でデータを書き込む

  18. 18

    purrr :: mapを使用して、複数のデータフレームをcsvファイルに書き込みます

  19. 19

    ランダムな Python データを CSV ファイルに書き込む

  20. 20

    'for'ループを使用してPythonでCSVファイルに書き込む

  21. 21

    大きなPandasデータフレームをチャンクでCSVファイルに書き込む

  22. 22

    xlsxwriterを使用してデータフレームなしでExcelファイルに書き込む方法

  23. 23

    re.subPythonの後にCSVファイルに書き込む

  24. 24

    Rで1つのcsvExcelファイルの複数のシートに複数のデータフレームを書き込む方法は?

  25. 25

    Java-文字列をCSVファイルに書き込む

  26. 26

    ArrayList <Object>をcsvファイルに書き込む方法

  27. 27

    pandas DataFrameをCSVファイルに書き込む

  28. 28

    pandas DataFrameをCSVファイルに書き込む

  29. 29

    pandas DataFrameをCSVファイルに書き込む

ホットタグ

アーカイブ