2017-03-09 43 views
1

我有一個包含兩列的數據幀,我們姑且稱之爲「描述」和「closure_notes」。基本上,我試圖做的就是這兩個列的內容合併到一個單一的一個(與兩個合併的內容替換的「說明」的內容)。訣竅是,我需要在這兩部分數據之間留出一兩行空白。[R數據幀 - 添加一個新行或空格bewtween兩個字符串

對於情況下,如果df$description是,「這個問題的簡短描述」和df$closure_notes是,「解決(解決方法):通過重新啓動服務的固定問題」,那麼我想作爲df$description新的值應該是這個結果:

A short description of the issue 

Solved (Workaround): Fixed issue by restarting services 

該空間的原因是爲了可讀性。這些數據最終將顯示在一個閃亮的應用程序中,以及可以生成的隨附PDF報告vi knitr/rmarkdown。我想在那裏空間,所以當有人讀這一點,他們可以很容易地直接跳到關閉筆記,如果他們想,但他們希望他們合併成一列。我曾嘗試與幾個"\n\n"膏作爲分隔符,使用writeLinescat,其工作的偉大,打印屏幕試過,但我想要的東西,將結果寫回的數據幀。我通過結合這兩列的每一行循環,我只需要將這兩行數據分開的空白行。有什麼建議麼?提前致謝!

+0

爲了闡明,我用於組合和分配數據的行如下所示:paste0(incidentsDFLastPeriod [i,2],「\ n \ n」,incidentsDFLastPeriod [i, 11])。這工作正常,它被重新分配到incidentDFLastPeriod [I,2]。這顯然是一個for循環的內部。當我打印出來的表格中有光澤或以其他方式,有沒有換行符,它只是字符串一起,彷彿是另一句話.... – azdatasci

+0

仍不十分清楚。請張貼樣本data.frame和你已經嘗試過 – HubertL

回答

1

閃亮涉及的HTML標籤。因此,嘗試使用< /br>而不是\n\n

+0

這使我找到了解決方案,所以我將其標記爲答案。我最終只是在數據框中插入「\\\\」到數據中,所以當它在PDF中呈現時,這處理了間距。對於HTML儀表板顯示,使用了
並且處理了這個。對不起,我想我應該看到數據框本身的步伐,我不知道我在想什麼。感謝您將我拉直......:o) – azdatasci

相關問題