将英尺和英寸转换为厘米的功能

时间:2019-12-01 16:09:49

标签: r function dataframe type-conversion format

我有一个在df上工作的函数,可将具有多种不同前缀和格式的观测值转换为数字:

sapply(df, function(x) {x<-gsub("'(\\d*)''",".\\1",x)
     as.numeric(gsub("[^[:digit:].-]","",x))})

我遇到的问题是该函数接受输入:

44'6" 

并将其转换为

446

有什么方法可以保留相同的功能,但可以对其进行修改以将这些特定类型的观测值转换为厘米吗?

很抱歉,我不知道如何提供可复制的示例,但这是有关如何设置df的图片

DF Example

谢谢

0 个答案:

没有答案