2017-06-18 11 views
0

Rエンコーディングについての読書に多くの時間を費やしましたが、残念ながら決定が見つかりませんでした。Rエンコーディングウィンドウのエラー

私は "N" のシンボルで

utm <- "españa" 

を文字VARを割り当て、この後

pvs <- google_analytics_4(id, 
          date_range = c(date - 7, date - 1), 
          metrics = "pageviews", 
          dimensions = "countryIsoCode", 
          dim_filters = filter_clause_ga4(list(dim_filter("source", "EXACT", utm)))) 

しかし、R/Rメーカー/ WindowsのAPI関数をGoogleに引数としてこのVARを渡すためにRに必要

私は "espana"を "espana"と読み、それをgoogle_analytics_4()の引数に渡し、結果としてGoogleAPIは "espana" utm-tagが使用しないため、データを返しません。 私はSys.getlocaleとSys.setlocaleと別のものを読みましたが、それを修正する方法は見つけられません。

"españa"ではなく "españa"を正確に渡す最も簡単な方法は何ですか?

P.S.

> sessionInfo() 

Rバージョン3.4.0(2017年4月21日) プラットフォーム:x86_64の-W64-MINGW32/x64(64ビット) 下で実行:Windowsの> = 8のx64(ビルド9200)

行列積:デフォルト

ロケール: [1] LC_COLLATE = Russian_Russia.1251 LC_CTYPE = Russian_Russia.1251 LC_MONETARY = Russian_Russia.1251 LC_NUMERIC = C LC_TIME = Russian_Russia.1251

取り付けられたベースパッケージ: [1]名前空間(およびない添付)を介してロードされたグラフィックスgrDevicesのutilsのデータセットのメソッドベース

統計: [1] compiler_3.4.0のtools_3.4.0

+2

現在の設定を理解するには、ここで 'sessionInfo()'を指定してください。そして、 'utm'はコンソール(私の場合、' [1] "españa" ' - 期待どおり)に何を出力しますか?問題を再現できるように自己完結型の例を投稿して問題を理解するのを助けてください(問題の原因を隠すことができる 'filter_clause_ga4()'と 'dim_filter()'関数は分かりません) ... –

答えて

0

あなたのセッション情報を投稿していないので、私が与えることができる最も良い提案はあなたがcharToRaw("ñ")を使用しているということです。これは、c3 b1のようなコードを返します。これは通常、使用する2番目のもので、\u00です。あなたがutmの一環として、このコードを割り当てることができます

> print("\u00c3") 
[1] "Ã" 

:たとえば

は、私のMac上で、文字Ãを取得、私のようなものを使用することができます

utm <- "espa\u00b1a`. 

は、この点に注意してください私のコンピュータで、私のの設定で動作します。 R Yodaがコメントで述べたように、自分のマシンをチェックする必要があります。