在data.table表達我data.table的數據,看起來像這樣:搜索中的R
9: FIXED ASSETS
10: c("Tangible assets", "2", "726,809", "729,029")
11: c("Investments", "3", "2,020,888", "2,020,888")
我想提取data.table給出的搜索參數的整排:
search <- quote(ColName=="Tangible assets")
WholeRow <- subset(DT, eval(search))
要不然,我已經試過這樣:
DT[ColName=="Tangible assets"]
其中DT是data.frame的名稱,colname是列名。只有一列名爲ColName,其中包含所有的數據。
如何提取只有部分搜索參數的整行?
看來你的數據是在一個陌生的格式。任何你想保留它的原因,還是先清理它更好? –
是的,確實是奇怪的格式!長話短說。它是從某個文件上抓取的。當然,我會打開清洗等,但那會給我解釋「長話短說」。沒有人想要這樣:) – Maximilian
有可能在你的腳本的某個地方,你有兩個很多的電話到'列表'這樣的事情: 'DT [i = ..,j = list(list(..))]'。這可能值得一看。 –