我有一列我想要變成數據框的字符串。我想根據一些固定長度分隔每個字符串,例如,假設我的名單看起來像:在R中按照固定長度分隔字符串以創建列
text = c("ABC ABC BROWNIES COMPANY 1/31/2009",
"BCD BCD BROWNIES COMPANY 1/31/2009")
,我希望把它變成數據框,會導致如果我使用:
FINAL <- data.frame(rbind(c("ABC", "ABC BROWNIES COMPANY","1/31/2009"),c("BCD", "BCD BROWNIES COMPANY","1/31/2009")),stringsAsFactors = F)
colnames(FINAL) = c("Ticker","Company","Date")
FINAL
基本上我想介紹某種固定長度定界的在的每個元件分離的項目「文本」。 我不認爲我可以使用strsplit,因爲我真的沒有一個字符需要拆分(空格將不起作用,因爲我的一些條目包含空格,並且從「Ticker」到「Company」和「公司」到「日期」)。
任何幫助將不勝感激!
非常感謝大家的投入!我將與read.fwf一起去,因爲有時在我的數據中列只會被一個空格分隔 - 但是這很好,我學到了很多新東西=) – ZZ123 2014-10-31 12:59:41