リスト内にあるデータフレームを操作したいと考えています。現在の最善の努力にもかかわらず、「添え字の数が正しくありません」などのエラーが発生します。これが私のコードです:
folder = 'C:/Path to csv files-071813/'
symbs = c('SPX', 'XLF', 'XLY', 'XLV', 'XLI', 'IYZ', 'XLP', 'XLE', 'XLK', 'XLB', 'XLU', 'SHV')
importData = vector('list', length(symbs))
names(importData) = symbs
for (sIdx in 1:length(symbs)){
#Import the data for each symbol into the list.
importData[sIdx] = read.csv(paste(folder, symbs[sIdx], '.csv', sep = ''), header = TRUE)
}
各 csv ファイルは数千行、7 列です。上記の内容は、各csvファイルからリストにデータフレームを返すことだと思います。入力したい内容:
importData[[1]][, 1]
リストの最初のデータ フレームの最初の列を操作します。私は近いですか?すべての検索にもかかわらず、解決策が見つかりません。よろしくお願いします...