PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
R_Language
[問題] 請教如何將下列的資料塞入上一列?
作者:
engfen
(Christoph)
2018-12-11 14:02:08
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手
[問題敘述]:
我有近3萬筆資料要分析,我拿到原始數據是純文字檔,
這個純文字檔,用固定行距來區隔資料,
但如果處置代碼過長,會自動換行到下一行
如下圖所示(圖例是已用excel先切開欄位)
https://i.imgur.com/XRn6MwQ.jpg
請問 我如何撰寫程式,將自動換行的處置代碼,
加回至上一行的處置代碼末端
並同時刪除自動換行的那一行資料?
作者: obarisk (OSWALT)
2018-12-11 15:40:00
有換行符號?完全固定長度?完全固定長度就直接用長度吃
作者:
engfen
(Christoph)
2018-12-11 16:33:00
沒有換行符號如何吃? 主要要前面欄位都空白,所以是計算空白數後,回加回去嗎?
作者:
andrew43
(討厭有好心推文後刪文者)
2018-12-11 16:48:00
先把一小部份的純文字資料貼上來看看,敏感資料蓋掉。可以貼在pastebin.com
作者:
Edster
(Edster)
2018-12-11 22:54:00
有點看不懂, 把原本的樣子跟希望的樣子都分別傳上試試.
作者:
locka
(locka)
2018-12-12 07:49:00
o大意思應該是問處置代碼那欄是不是長度超過63個字元就換行(001到VAL共63個字元)原PO可以觀察看看換行有沒有規則每63個字元或是每8個逗號就換行...之類的,找到類似規則後再加入判斷式處理
作者:
andrew43
(討厭有好心推文後刪文者)
2018-12-14 11:41:00
大概可以這樣做
https://ideone.com/tzm1DY
不過之後你若要處理原始完整文字檔還有很多工作要做。
作者:
engfen
(Christoph)
2018-12-14 17:12:00
謝謝我試試看
繼續閱讀
[問題] 計算英文字串中 雙字元的出現次數
Chihuah
[問題] RSelenium 爬蟲迴圈問題
hhuscout
[問題] R subset問題
AmigoSafin
Re: [問題] Publish R Shiny app失敗
asdfrtg
Re: [問題] 如何對一組觀測值求confidence interval
ksherry
[問題] 如何對一組觀測值求confidence interval
AmigoSafin
Re: [問題] 在變數中找出factor
andrew43
[問題] 在變數中找出factor
AmigoSafin
[問題] 請教為何列印不出結果
shingai
[問題] 讀取xls檔問題
dailylily
Links
booklink
Contact Us: admin [ a t ] ucptt.com