[英]Is there an R function for removing a specific snippet of the data in a column?
所以我有一個包含這樣一列的數據框: image
我想刪除運算符以及它右側的數字,即第一個條目只會說 51.81 而不是 51.81 - 11.19。 我該怎么辦? 我覺得使用 for 循環可能有效,但我不確定所需的語法。
謝謝
我們可以使用sub
來匹配零個或多個空格 ( \\\\s*
) 后跟-
或+
等字符,並替換為空白 ( ""
)
df1$xG <- as.numeric(sub("\\s*[-+]+.*", "", df1$xG))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.