【发布时间】:2021-03-07 16:05:04
【问题描述】:
我有一列数据如下所示:
data.frame(Weather=c("Breezy Temp: 68° F, Humidity: 66%, Wind: W 15 mph","N/A Temp: ° F, Wind: mph")
我想提取所有数字(从字符串中提取数字),但我想将它们保存在单独的列中。
理想的结果如下:
Row 1: 68 66 15
Row 2: NA NA NA (Blanks will do, too)
到目前为止,我已经能够做到这一点:
(str_extract_all(Data$Column,"\\(?[0-9,.]+\\)?"))
但我只是得到一个看起来像这样的列表;
[[1]] [1] "68" "," "," "," "66" "," "," "," "15"
[[2]] [1] ","
而不是将其分成每行 3 列。
谢谢!
【问题讨论】: