我在R中工作,我有一個字符向量。我想通過字符串的第一個字母對這個向量進行分組。所以,例如,我怎樣才能將矢量子集只返回矢量中以字母A開頭的那些元素?子集向量由R中的第一個字母組成
9
A
回答
14
你可以使用grep:
vector = c("apple", "banana", "fox", "Actor")
vector[grep("^[aA].*", vector)]
[1] "apple" "Actor"
7
相關問題
- 1. R:子集data.frame由另一個向量
- 2. 由兩個向量構成的R子集數據幀
- 3. 根據R中羣集第一向量聚類第二向量
- 4. 從R中的數據集中的特定向量中提取第一個字母R
- 5. PHP/SQL/WordPress的:第一組由字母
- 6. R中的向量反向子集
- 7. 子集由矢量在r
- 8. 在R中構造一個由兩個向量組成的轉換矩陣
- 9. 計算R中一個向量的所有子集
- 10. 打破一個段落成句子的向量中的R
- 11. Javascript標記字母數組中的第一個字母
- 12. 基於列名的第一個字母的子集數據框
- 13. 第一個孩子:第一個字母不在列表中
- 14. R如何在列表中找到向量的一個子集的交集
- 15. 大寫字母的第一個字母
- 16. R向量子集的語法?
- 17. 獲取字符串中子字符串的第一個字母
- 18. PHP - 按第一個字母組排列
- 19. 數組鍵中每個第一個字母的唯一ID?
- 20. ExtJS的4.1.3組由第一個字符
- 21. MYSQL - 大寫每個句子中第一個單詞的第一個字母
- 22. 含有類CString成員變量只存儲第一個字母
- 23. R:在字母區分大小寫順序的一串向量排序字母
- 24. R中的組合子集?
- 25. 的R - 爲每一個字符向量
- 26. 如何檢查一個變量是否由一個數字和一個字母組成(例如:3a)
- 27. 按顧客羣組數量計算第一個字母
- 28. 打印每個單詞的第一個字母一個句子
- 29. 提取句子中每個單詞的第一個字母
- 30. 獲取句子中每個單詞的第一個字母?
,或者在一個行:'grep的(「^ [AA ]。*「,vector,value = TRUE)' – 2011-04-20 01:27:20
很好用!謝謝! – Pascal 2011-04-20 01:39:28
是的,那也是:) – Greg 2011-04-20 01:39:28