問題タブ [readxl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R read_excel: 正しいタイムスタンプを取得する方法
read_excel
Rのパッケージから使用してxlsxファイルを読んでいますreadxl
。私の列には文字列が含まれているためreadxl
、文字列として取得します。ただし、日時は前に数値に変換されてから文字列として与えられます。を使用するas.Date
と、日時の日付部分を正しく取得できますが、タイムスタンプが失われます。異なるオリジンで使用as.POSIXct
すると、正しいタイムスタンプが得られません。次に例を示します。
Excel に表示される時間: 28/09/2016 14:47
read_excel によって文字列として読み取られます"42641.6163310185"
:28/09/2016 14:47
read_excel
正しい変換とは何ですか?関数によって失われる情報はありますか?
編集: R と Excelのデータの違いas.POSIXct
から変換は*86400
、私が認識していなかったものです。以下の作品:
r - readxl パッケージを使用して URL から Excel ファイルを読み取る
インターネット上のファイルを考えてみましょう (このファイルのように (https の s に注意してください) https://evs.nci.nih.gov/ftp1/CDISC/SDTM/SDTM%20Terminology.xls
ファイルのシート 2 を R に読み込むにはどうすればよいですか?
次のコードは、必要なものの近似値です (ただし失敗します)
r - read_excel(na = ) を使用して、複数の NA 文字列をどのように指定しますか?
NAに複数の値を使用するExcelシートをRに読み込もうとしています(具体的には、「N/A」と「n/a」)。na= に文字列のリストを指定しようとすると、エラーがスローされます。
両方の文字列を NA に変換してこれを読み取る方法についてのアイデアはありますか? それとも、データが R に入ったら、検索/置換を行うほうがよいでしょうか?
r - read_excel を使用して .xls ファイルから読み取るときに列が見つからない
R version 3.3.2
最新のreadxl
パッケージを使用しています。.xls および .xlsx ファイルを読み取るためにread_excel
fromパッケージを使用しています。readxl
でRstudio server
、readxl
.xls および .xlsx ファイルを正しく読み取ります。
にアプリケーションを配置した後Rshiny Pro server v1.5.2
、アプリケーションは.xlsx
ファイルを正しく読み取っていますが、.xls
ファイルの読み取り中にすべての列を読み取っていません。
またcolnames(excel_data_frame)
、何も返さずに実行しています。実行すると、 が .xls ファイルにあることがncol(excel_data_frame)
わかりました。ただし、実際の行数を取得しています。excel_data_frame
6 columns
10 columns
この欠落している列の問題を解決するために誰かが私を導くことができますか?