テキストデータフレームを数値データフレームに変換すると、NAのリストが表示されます

Snooz3

これは私のコードです。テキストのデータフレームを数値に変換したいと思います。

library(reldist)

year_return[complete.cases(year_return), ]
year_returnGINI <- as.numeric(as.character(year_return[2:19]))

しかし、数値データフレームの代わりにNAのリストを取得します。

 [1] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA

私は何をすべきか ?

データセットのサンプルは次のとおりです。

     Date         .SXQR       .SXTR    .SXNR      .SXMR      .SXAR       .SX3R       .SX6R    
[1,] "2000-01-03" " 364.9400" "223.93" "489.0400" "586.3800" " 306.5600" " 246.8100" "385.360"
[2,] "2000-01-04" " 345.0400" "218.90" "474.0500" "566.1500" " 301.1300" " 239.2400" "374.640"
[3,] "2000-01-05" " 338.2200" "215.88" "464.2000" "542.2900" " 298.2200" " 239.5500" "373.260"

これが完全なデータセットへのリンクです

更新

図書館のreldistのジニ係数を使用する方法を知りたいです

私のコードは今です:

library(reldist)

year_return <- read.csv("year_return.csv")
year_return[3:19] <- lapply(year_return[3:19], function(x) 
  as.numeric(as.character(x)))
year_return[[2]] <- as.Date(year_return[[2]])
str(year_return)

gini(year_return[3:19],w)

そして、私はこのメッセージエラーを受け取ります:(x、ox)のエラー[.data.frame:未定義の列が選択されました。

注:「w」は:

 [,1]       [,2]       [,3]       [,4]       [,5]       [,6]       [,7]       [,8]       [,9]
[1,] 0.04591712 0.04078667 0.04126135 0.05131896 0.04349168 0.04834431 0.04694083 0.03904389 0.04117694
          [,10]      [,11]      [,12]      [,13]      [,14]     [,15]      [,16]      [,17]     [,18]
[1,] 0.04537461 0.04692524 0.04045692 0.04696848 0.05087293 0.1713231 0.08499888 0.04396601 0.0708321

私は何をすべきか ?

ルイ・バラダス

これは非常に簡単です。as.numeric(as.character(.))データフレームには適用せず、列ベクトルごとに適用します。

year_return <- read.csv("year_return.csv")
year_return[3:19] <- lapply(year_return[3:19], function(x) 
  as.numeric(as.character(x)))
year_return[[2]] <- as.Date(year_return[[2]])
str(year_return)

また、2番目のベクトルは日付です。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

キー値データフレームをリストに変換します

分類Dev

キー値リストをデータフレームに変換します

分類Dev

データフレームにネストされたリストの変数を列に変換する

分類Dev

パンダのデータフレームをキーと値のペアのリストに変換する

分類Dev

複数のリストを含むネストされたデータフレームを使用可能なデータフレーム/ tibbleに変換する

分類Dev

リストで構成されるRデータフレームの結合:リストのデータフレームをベクトルのデータフレームに変換する必要がありますか?

分類Dev

データフレームの列値をリストに変換する

分類Dev

データフレーム列の値をリストに変換する

分類Dev

10個のデータリストを含むテキストファイルがあります。これを、すべてのリストが列であるデータフレームに変換しようとしています。

分類Dev

データフレームの行値内に含まれるリストを変換する

分類Dev

データフレーム操作:データフレームの特定の列をキー値列に基づいてリストに変換します

分類Dev

リストをデータフレームに変換する

分類Dev

リストをデータフレームに変換する

分類Dev

リストをデータフレームに変換する

分類Dev

データフレームのリストを1つのデータフレームに変換します

分類Dev

テキストファイルのデータをデータフレームに変換する

分類Dev

データフレームのリストをデータフレームに変換する

分類Dev

リストのリストをデータフレームに変換する

分類Dev

リストのリストをデータフレームに変換する

分類Dev

リストのリストをデータフレームに変換する

分類Dev

リストのリストをデータフレームに変換する

分類Dev

ネストされたリストと辞書をデータフレームに変換しますか?

分類Dev

長さが異なるリストをRのデータフレームまたはデータテーブルに変換します

分類Dev

ネストされたデータフレームのリストからデータフレームの変数全体の値を置き換える

分類Dev

lapplyを使用して、単一のデータフレーム列をデータフレームのリスト内の数値に変換する

分類Dev

長さが等しくないリストのリストをデータフレームに変換する

分類Dev

ネストされたリストの要素をデータフレームに変換する

分類Dev

データフレーム値を1Dリストに変換する

分類Dev

データフレーム列リスト値を要素に変換する方法

Related 関連記事

  1. 1

    キー値データフレームをリストに変換します

  2. 2

    キー値リストをデータフレームに変換します

  3. 3

    データフレームにネストされたリストの変数を列に変換する

  4. 4

    パンダのデータフレームをキーと値のペアのリストに変換する

  5. 5

    複数のリストを含むネストされたデータフレームを使用可能なデータフレーム/ tibbleに変換する

  6. 6

    リストで構成されるRデータフレームの結合:リストのデータフレームをベクトルのデータフレームに変換する必要がありますか?

  7. 7

    データフレームの列値をリストに変換する

  8. 8

    データフレーム列の値をリストに変換する

  9. 9

    10個のデータリストを含むテキストファイルがあります。これを、すべてのリストが列であるデータフレームに変換しようとしています。

  10. 10

    データフレームの行値内に含まれるリストを変換する

  11. 11

    データフレーム操作:データフレームの特定の列をキー値列に基づいてリストに変換します

  12. 12

    リストをデータフレームに変換する

  13. 13

    リストをデータフレームに変換する

  14. 14

    リストをデータフレームに変換する

  15. 15

    データフレームのリストを1つのデータフレームに変換します

  16. 16

    テキストファイルのデータをデータフレームに変換する

  17. 17

    データフレームのリストをデータフレームに変換する

  18. 18

    リストのリストをデータフレームに変換する

  19. 19

    リストのリストをデータフレームに変換する

  20. 20

    リストのリストをデータフレームに変換する

  21. 21

    リストのリストをデータフレームに変換する

  22. 22

    ネストされたリストと辞書をデータフレームに変換しますか?

  23. 23

    長さが異なるリストをRのデータフレームまたはデータテーブルに変換します

  24. 24

    ネストされたデータフレームのリストからデータフレームの変数全体の値を置き換える

  25. 25

    lapplyを使用して、単一のデータフレーム列をデータフレームのリスト内の数値に変換する

  26. 26

    長さが等しくないリストのリストをデータフレームに変換する

  27. 27

    ネストされたリストの要素をデータフレームに変換する

  28. 28

    データフレーム値を1Dリストに変換する

  29. 29

    データフレーム列リスト値を要素に変換する方法

ホットタグ

アーカイブ