私はcsvファイルをに読み込もうとしているR
ユーザーで初心者です。私が直面している問題は、「12:23 PM」などの「hh:mm」形式の時間データを含む「TIME」という列にあります。それは簡単で、私の時間は即座に時間の値に変換されます(タイムゾーンと今日の日付は削除できます)。SAS
SAS
R
as.POSIXct(df$TIME, format = "%I:%M %p")
これは、SASでこれを実装しようとした方法です:
/* firstly `rename` "TIME" to "DAY_HOUR" */
data mid.prac1;
set mid.prac1;
rename time = DAY_HOUR;
run;
/*runs successfully */
/* remove unwanted characters from DAY_HOUR */
data mid.prac2;
set mid.prac1;
DAY_HOUR = compress(DAY_HOUR, 'PMAM');
proc print; run;
/* runs successfully */
/* format hh:mm as time */
data mid.prac3;
set mid.prac2;
informat DAY_HOUR time10.;
run;
**/*Error: ERROR 48-59: The informat $TIME was not found or could not be loaded.*/**
はtime
informat
存在しませんか? SAS の Web サイト ( http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000201204.htm ) でこのドキュメントを読みましたが、正しくやっていると思います。私は SAS ユニバース全体に不慣れなため、質問をしたり、サンプル データを貼り付けたりする際に慣例に従っていない場合は、申し訳ありません。