2016-08-21 47 views
0

我正在研究Google Store元數據並將其作爲數據框。每每個應用程序有大約單個細胞內所要求的權限的信息,如長文本,例如:r中數據框中的文本分析

查閱敏感日誌數據|檢索正在運行的應用程序| FIND帳戶在設備|閱讀您自己的名片|閱讀您的聯繫|

我想分開「|」字符分成不同的單元格(列),所以我可以分析現有的權限。我之前沒有用R分析過的文字。我嘗試使用字符串函數,但是,當查看單元格內的信息時,它不會被識別爲字符串。

任何建議,方向?謝謝!

回答

1

你可以做這樣的事情: 例串 -

strin1 <- "READ SENSITIVE LOG DATA|RETRIEVE RUNNING APPS|FIND ACCOUNTS ON THE DEVICE|READ YOUR OWN CONTACT CARD|READ YOUR CONTACTS|" 

read.table(text = strin1, sep ='|', colClasses = character) 

的伎倆。

更好的解決方案是在這個答案使用tidyr包:Splitting a dataframe string column into multiple different columns

+0

謝謝! 'splitstackshape'包中的cSplit函數工作:) – Oshrat