これは本当に簡単です。私は現在、私が少し効率的にビルドしているリストを作成しようとしています。代わりに書き出すするので:複数の値をリストにまとめて設定するr
list('1'= value1, '2' =value1, '3' = value1)
私は、これは単に私がVALUE1に等しくなるようにしたい番号を一覧表示することができるように凝縮だろうか。例えば'1:4' =value1
または'1,2,3,4' =value1
EDIT:
ので、背景のために、私は現在のxlsxパッケージを使用してExcelファイルの書式カスタム作成しようとしています。
wb = createWorkbook()
sheet =createSheet(wb,sheetName = "TestFormatting")
dfcurrency = DataFormat("[$$-409]#,##0_ ;[Red]-[$$-409]#,##0 ")
dfdate = DataFormat("m/d/yyyy")
currency = CellStyle(wb, dataFormat = dfcurrency)
date = CellStyle(wb, dataFormat = dfdate)
datastyle = setNames(as.list(c(currency,date)),rep(c(3,4),c(1)))
data = addDataFrame(table,sheet, colStyle = datastyle)
私は現在実行しているものですが、akrunの助けを借りています。
Error in thisColStyle$ref : no field, method or inner class called 'ref'
そして、それは便利です念のために、ここではテーブルのデータ構造である:これはエラーになります
structure(list(workingdate = structure(c(1458518400, 1458604800,
1458691200, 1458777600, 1458864000, 1459119600), class = c("POSIXct",
"POSIXt"), tzone = ""), trader = structure(c(1L, 1L, 1L, 1L,
1L, 1L), .Label = c("a", "b", "c",
"d", "e"), class = "factor"), pnl.1d = c(3,
-573.7978, -107.1941, 1128.3061, -0.709699999999998, 3.55990000000003
), rt.1d.Util = c(0, -3.82531866666667e-05, -7.14627333333333e-06,
7.52204066666667e-05, -4.73133333333332e-08, 2.37326666666669e-07
)), .Names = c("workingdate", "trader", "pnl.1d", "rt.1d.Util"
), row.names = c(NA, 6L), class = "data.frame")
私はxlsxを使用しています.. – alex1stef2