char変数の大きな数値を数値変数に変換するにはどうすればよいですか?

アダーシュパワール
>str(data$Installs)

$インストール:21レベルの係数 ""、 "0+"、 "1+"、 "1,000 +"、..:8 20 15 18 11 17 17 5 5 8 .. ..

 db$Installs = as.character(gsub("\\+", "", db$Installs))

 str(db$Installs)
  chr [1:10841] "10,000" "500,000" "5,000,000" "50,000,000" "100,000" "50,000" "50,000" "1,000,000" "1,000,000" "10,000" ...

 db$Installs = as.double(gsub(",","",db$Installs))

 str(db$Installs)
  num [1:10841] 1e+04 5e+05 5e+06 5e+07 1e+05 5e+04 5e+04 1e+06 1e+06 1e+04 ...

私はこのような変数が欲しいです:

"10000" "500000" "5000000" "50000000" "100000" "50000" "50000" "1000000" "1000000" "10000" .. ..

私はこのコードを試しました


db$Installs.factor <- factor(db$Installs) 
db$Installs = as.character(gsub("\\+", "", db$Installs))
db$Installs = as.double(gsub(",","",db$Installs))

ルシャブ・パテル

これを試して

入力-

sample <- c("10,000+" ,"500,000+", "5,000,000+", "50,000,000+" ,"100,000+", "50,000+" ,"50,000+" ,"1,000,000+" )

解決策-

sample <- as.numeric(gsub("\\D", "", sample))

出力-

1]    10000   500000  5000000 50000000   100000    50000    50000  1000000

-Rに指数表記を使用しないように強制する場合は、-を使用できます。

options("scipen"=100, "digits"=4)

' scipen ':整数。数値を固定表記または指数表記で出力することを決定するときに適用されるペナルティ。正の値は固定に偏り、負の値は科学的記数法に偏ります。「scipen」桁より広い場合を除いて、固定表記が優先されます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

無効な数値列をHANAの数値に変換するにはどうすればよいですか?

分類Dev

変数ラベルを失うことなく、大きなデータフレームですべての因子変数を数値変数に変換するにはどうすればよいですか?

分類Dev

因子を数値のバイナリ変数に変換するにはどうすればよいですか?

分類Dev

関数の最大値になる変数値を出力するにはどうすればよいですか?

分類Dev

char *をコンマ(小数点)付きの数値関数に変換するにはどうすればよいですか?

分類Dev

JSON変数を同じ値の3変数に変更するにはどうすればよいですか?

分類Dev

非常に大きな10進数を文字列に変換するにはどうすればよいですか?

分類Dev

0x00000026のような数値を38のような数値に変換するにはどうすればよいですか

分類Dev

数値を文字列に置き換える/変換するにはどうすればよいですか?

分類Dev

数値型の値を空の文字列に変換するにはどうすればよいですか?

分類Dev

xarray変数の値を置き換えるにはどうすればよいですか?

分類Dev

列の値を区切り、数値に変換するにはどうすればよいですか?

分類Dev

PROC SQLを使用して200012のような数値列をSAS日付変数に変換するにはどうすればよいですか?

分類Dev

Rで因子変数を数値に変換した後、因子変数のラベルを保持するにはどうすればよいですか?

分類Dev

変数の値を取得するにはどうすればよいですか?

分類Dev

変数の値を保存するにはどうすればよいですか?

分類Dev

別の変数の値に基づいて変数の値を条件付きで変更するにはどうすればよいですか?

分類Dev

変数値を抽出して別の変数に連結するにはどうすればよいですか?

分類Dev

数値のnumpy配列をchar配列に変更するにはどうすればよいですか?

分類Dev

javascriptの関数で変数の値を変更するにはどうすればよいですか?

分類Dev

変数に複数の数値を追加するにはどうすればよいですか

分類Dev

「変数変換」変数を合計変数に集約するにはどうすればよいですか?

分類Dev

非数値変数列を2つの数値変数列に変換するにはどうすればよいですか?

分類Dev

JS変数の値(参照ではない)を関数に渡すにはどうすればよいですか?

分類Dev

別の関数で関数変数値を使用するにはどうすればよいですか?

分類Dev

JavaScriptでゼロの文字列を数値に変換するにはどうすればよいですか?

分類Dev

PHPで数値を特定の形式に変換するにはどうすればよいですか?

分類Dev

Rで英数字の文字列を数値に変換するにはどうすればよいですか?

分類Dev

数値ではないリストの各要素をas.numericに変換する関数を作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    無効な数値列をHANAの数値に変換するにはどうすればよいですか?

  2. 2

    変数ラベルを失うことなく、大きなデータフレームですべての因子変数を数値変数に変換するにはどうすればよいですか?

  3. 3

    因子を数値のバイナリ変数に変換するにはどうすればよいですか?

  4. 4

    関数の最大値になる変数値を出力するにはどうすればよいですか?

  5. 5

    char *をコンマ(小数点)付きの数値関数に変換するにはどうすればよいですか?

  6. 6

    JSON変数を同じ値の3変数に変更するにはどうすればよいですか?

  7. 7

    非常に大きな10進数を文字列に変換するにはどうすればよいですか?

  8. 8

    0x00000026のような数値を38のような数値に変換するにはどうすればよいですか

  9. 9

    数値を文字列に置き換える/変換するにはどうすればよいですか?

  10. 10

    数値型の値を空の文字列に変換するにはどうすればよいですか?

  11. 11

    xarray変数の値を置き換えるにはどうすればよいですか?

  12. 12

    列の値を区切り、数値に変換するにはどうすればよいですか?

  13. 13

    PROC SQLを使用して200012のような数値列をSAS日付変数に変換するにはどうすればよいですか?

  14. 14

    Rで因子変数を数値に変換した後、因子変数のラベルを保持するにはどうすればよいですか?

  15. 15

    変数の値を取得するにはどうすればよいですか?

  16. 16

    変数の値を保存するにはどうすればよいですか?

  17. 17

    別の変数の値に基づいて変数の値を条件付きで変更するにはどうすればよいですか?

  18. 18

    変数値を抽出して別の変数に連結するにはどうすればよいですか?

  19. 19

    数値のnumpy配列をchar配列に変更するにはどうすればよいですか?

  20. 20

    javascriptの関数で変数の値を変更するにはどうすればよいですか?

  21. 21

    変数に複数の数値を追加するにはどうすればよいですか

  22. 22

    「変数変換」変数を合計変数に集約するにはどうすればよいですか?

  23. 23

    非数値変数列を2つの数値変数列に変換するにはどうすればよいですか?

  24. 24

    JS変数の値(参照ではない)を関数に渡すにはどうすればよいですか?

  25. 25

    別の関数で関数変数値を使用するにはどうすればよいですか?

  26. 26

    JavaScriptでゼロの文字列を数値に変換するにはどうすればよいですか?

  27. 27

    PHPで数値を特定の形式に変換するにはどうすればよいですか?

  28. 28

    Rで英数字の文字列を数値に変換するにはどうすればよいですか?

  29. 29

    数値ではないリストの各要素をas.numericに変換する関数を作成するにはどうすればよいですか?

ホットタグ

アーカイブ