KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have the following lookup table: lkp <- data.frame( x=c(0,0.2,0.65,0.658,1.3,1.76,2.7), y=c(1,1,1,0.942,0.942, 0.92, 0.89) ) I would like to get the value of Y of a given X value. If the X value exists in the table then the exact Y of the table should be returned. If the X value does not exist, then the Y value should be returned as linear interpolation of the 2 nearest neighbors (only the 2 nearest neighbors). I would not like to fit a model to the overall data. for the above table for X=0.2 Y=1 (exact lookup) for X=2 Y=0.91 (linear interpolation between the last 2 rows of the data frame) Is there any ready function to do this?
Tags (comma-separated)
Save Edits
Cancel