for(i in 2:nrow(df1)){
    if(df1[i, 'a'] == '') {
      df1[i, 'a'] <- df1[i - 1, 'a'] 
    }
    
    if(df1[i, 'b'] == '') {
      df1[i, 'b'] <- df1[i - 1, 'b']
    }
    
    if(df1[i, 'c'] == '') {
      df1[i, 'c'] <- df1[i - 1, 'c']
    }
    
    if(df1[i, 'd'] == '') {
      df1[i, 'd'] <- df1[i - 1, 'd']
    }
    
    if(df1[i, 'e'] == '') {
      df1[i, 'e'] <- df1[i - 1, 'e']
    }
    
    if(df1[i, 'f'] == '') {
      df1[i, 'f'] <- df1[i - 1, 'f']
    }
    
    if(df1[i, 'g'] == '') {
      df1[i, 'g'] <- df1[i - 1, 'g']
    }
    
    if(df1[i, 'h'] == '') {
      df1[i, 'h'] <- df1[i - 1, 'h']
    }
    
    if(df1[i, 'j'] == '') {
      df1[i, 'j'] <- df1[i - 1, 'j']
    }
    
    if(df1[i, 'k'] == '') {
      df1[i, 'k'] <- df1[i - 1, 'k']
    }
        
    if(df1[i, 'l'] == '') {
      df1[i, 'l'] <- df1[i - 1, 'l']
    }
    
  }
  return(df1)
Hello, I am trying to use fifelse instead of if loops, but I am confused on how to utilize fifelse. Any help will be appreciated, thank you! I am wanting to remove blank spaces with previous element in the dataframe.
 
    