[英]r shiny: create column headers with write.table in text file
我正在編寫一個簡單的閃亮應用程序,其中使用了三個numericInput
。 用戶輸入三個數字,在服務器端,我使用此輸入使用write.table
寫入.txt
文件。 在.txt
文件中,我想創建與每個輸入的標簽相似的列標題,因此第一個數字位於標題為1st Number等的列中。我認為這很簡單,但我一直沒有得到預期的結果。
我的代碼:
write.table(paste(c(input$firstNum, input$secondNum, input$thirdNum), collapse = " | "),
filename, quote = FALSE, row.names = TRUE,
col.names = c("1st Number", "2nd Number", "3rd Number"))
有什么建議么?
由於您要為write.table
提供單個標量( 1|3|5
),因此可以認為您正在編寫一個單列表。 顯然,這不是您認為的做法。 使用的好處write.table
是你給它的表狀結構( matrix
或data.frame
,通常情況下),它會放於sep
arator。
write.table(matrix(c(input$firstNum, input$secondNum, input$thirdNum), nr=1),
filename, sep='|', quote = FALSE, row.names = TRUE,
col.names = c("1st Number", "2nd Number", "3rd Number"))
變化在哪里:
matrix
而不是預先壓縮的字符串,並且 sep='|'
論點
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.