5

データ フレームを Excel ファイルに出力する必要があります。問題は、最初の列のデータのみをマージ中心にしたいということです。これは簡単なExcel関数ですが、xlsxまたは他のライブラリを使用してRから直接可能かどうかを知りたいです

どんな助けでも大歓迎です。

編集: StackOverflow に質問を投稿するのは初めてなので、写真をアップロードする権利がないと思います。Google+に2つ追加しました。一枚目の写真が今の状況です

https://lh5.googleusercontent.com/-ednAfy8SCb8/UdcM8RB6xgI/AAAAAAAAMPA/9FuO15_UP4M/w256-h194-no/1.jpg

2番目の画像は、私がどのようになりたいかです

https://lh4.googleusercontent.com/-rU8elOT4FN8/UdcM8UZDTLI/AAAAAAAAMPE/ImNJoe5uzwk/w256-h194-no/2.jpg

4

2 に答える 2

3

1 つの可能性は、ライブラリXLConnectと関数を使用mergeCells()することです。この関数に対してのみ、of などで参照を提供する必要がありますA2:B3

library(XLConnect)
#Create file
wb <- loadWorkbook("file.xlsx", create = TRUE)

# Create a worksheet called 'cars'
createSheet(wb, name = "cars")

#write data cars to sheet
writeWorksheet(wb, cars, sheet = "cars")

# Merge the cells A2:A3 and A4:A5 on the worksheet created above
mergeCells(wb, sheet = "cars", reference = c("A2:A3","A4:A5"))

# Save workbook
saveWorkbook(wb)
于 2013-07-05T18:39:09.360 に答える