簡體   English   中英

是否有用於刪除列中特定數據片段的 R 函數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM