Tôi đang cố gắng để chọn hàng trong một dataframe nơi chuỗi chứa trong một cột phù hợp hoặc là một biểu hiện thường xuyên hoặc một chuỗi con:Sử dụng regexp để chọn hàng trong R dataframe
dataframe:
aName bName pName call alleles logRatio strength
AX-11086564 F08_ADN103 2011-02-10_R10 AB CG 0.363371 10.184215
AX-11086564 A01_CD1919 2011-02-24_R11 BB GG -1.352707 9.54909
AX-11086564 B05_CD2920 2011-01-27_R6 AB CG -0.183802 9.766334
AX-11086564 D04_CD5950 2011-02-09_R9 AB CG 0.162586 10.165051
AX-11086564 D07_CD6025 2011-02-10_R10 AB CG -0.397097 9.940238
AX-11086564 B05_CD3630 2011-02-02_R7 AA CC 2.349906 9.153076
AX-11086564 D04_ADN103 2011-02-10_R2 BB GG -1.898088 9.872966
AX-11086564 A01_CD2588 2011-01-27_R5 BB GG -1.208094 9.239801
Ví dụ: tôi muốn một khung dữ liệu chỉ chứa các hàng có chứa ADN
trong cột bName
. Thứ hai, tôi muốn tất cả các hàng có chứa ADN
trong cột bName
và khớp với 2011-02-10_R2
trong cột pName
.
tôi đã cố gắng sử dụng các hàm grep()
, agrep()
và nhiều hơn nữa nhưng không thành công ...
Bởi vì ngôn ngữ là [tag: R] – Andrie
Xin lỗi, không chú ý đến 'r'. Tôi đoán bạn chỉ có thể sao chép regexp của tôi sau đó –