これを尋ねる方法はわかりませんが、試してみます:
MS Accessからインポートした20個のdata.frame(2006_1、2006_2、2007_1、2007_2など)があります。
各data.frameには、10列と約300万行があります。
各data.frameの最初の列には、という名前が付けられsecuityName
ています。これは、株式相場表示のリストであり、その後にいくつかのタグが続きます。
20個のdata.frameのすべての列のすべての行を大文字にしSecurityName
ます。
構造は次のとおりです。
2006_1
> **SecurityName** **...**
> AAPL abcdef **...**
> MSFT abcdef **...**
2006_2
> **SecurityName** **...**
> AAPL abcdef **...**
> MSFT abcdef **...**
それぞれを次のように表示したいと思います。
2006_1
> **SecurityName** **...**
> AAPL ABCDEF **...**
> MSFT ABCDEF **...**
すべてのdata.frame名を持つ*Raw_data_vector*という名前のベクトルがあります
Raw_data_vector
> 2006_1
> 2006_2
> 2007_1
> 2007_2
> ...
lapplyを使用しようとしましたが、機能しません。
lapply(1:length(Raw_data_vector), function(x) toupper(get(x)[,1]),Raw_data_vector)