以下のデータのようにdata.framesを含むリストからデータを抽出するにはどうすればよいですか?私はあなたが特にその列をしたい場合は、以下のデータ iris$Species
リストデータフレームから列データを抽出する方法
0
A
答えて
1
であるあなたがtidyverse
を使用している場合は、purrr
からmap
を考慮することができます。以下のすべてが機能します。
library(tidyverse)
data <- iris %>% split(iris$Species)
map(data, "Species")
map(data, 5)
map(data, ~.$Species)
map(data, ~.x$Species)
map(data, `$`, "Species")
map(data, `[[`, "Species")
map(data, pluck, 'Species')
1
を取得したいと思います library(tidyverse) data <- iris %>% split(iris$Species)
は、ちょうどそのデータは今data
の要素のnames
であることに注意してください。
names(data)
#[1] "setosa" "versicolor" "virginica"
あなたには、いくつかの他の列をしたい場合は、ちなみに
col <- "Sepal.Length"
lapply(data, function(x) x[[col]])
を試してみてください、多分あなたは他のdata
何かに名前を付けることができ、それはすでにR
関数の名前です。はるかに優れた、上記の愚かな混乱については申し訳ありません
EDIT
は
lapply(data, '[[', col)
関連する問題
- 1. 文字列から括弧データを抽出する方法
- 2. .txtファイルからデータの列を抽出する方法MATLAB
- 3. jsonから文字列にデータを抽出する方法
- 4. Google Place Apiから配列データを抽出する方法
- 5. sql 2008のxml列からデータを抽出する方法
- 6. クエリからデータを抽出し、抽出したデータをグループ化する方法
- 7. pdfから対応する列のデータを抽出する方法
- 8. Oracle:MDSYS.SDO_GEOMETRY列からデータを抽出
- 9. 文字列から文字列を抽出する方法
- 10. XMLからデータを取り出してデータを抽出する方法
- 11. バイト配列から長いデータ型を抽出する方法は?
- 12. sqliteのレコードから個々のデータ列を抽出する方法は?
- 13. JS配列からhtmlファイルのデータをVBAに抽出する方法
- 14. AJAXのresponseTextからデータを抽出する方法は?
- 15. AngularFire2関数からデータを抽出する方法
- 16. パイロット図からデータを抽出する方法
- 17. オンラインAPIからデータを抽出する方法は?
- 18. このJSONからデータを抽出する方法は?
- 19. パンダプロットからデータを抽出する方法は?
- 20. openfire rest APIのrestclient.entity.UserEntitiesからデータを抽出する方法は?
- 21. Swift 3のデータからInt16を抽出する方法
- 22. 2つのHTMLページからデータを抽出する方法は?
- 23. matplotlibプロットからデータを抽出する方法
- 24. Excelの.msgファイルからデータを抽出する方法は?
- 25. 角度http.get.subscribeからデータを抽出する方法
- 26. http.postの応答からデータを抽出する方法
- 27. XMLファイルからデータを抽出する方法
- 28. pcapファイルからデータを抽出する方法
- 29. このJSONからデータを抽出する方法は?
- 30. ライブログからデータを抽出してポストグルにパイプする方法