anchor.diff:  %% Reindexing, Selection & Label manipulation
   
   drop(Pid, DataFrame, Column, Keywords) ->
  -    gen_server:call(Pid, {'core.jun.dataframe', [DataFrame, drop, [Column], 'None', Keywords]}, infinity). 
  +    gen_server:call(Pid, {'core.jun.dataframe', [DataFrame, drop, [Column], 'None', Keywords]}, infinity).
  +
  +rename(Pid, DataFrame, _Column, Keywords) ->
  +    gen_server:call(Pid, {'core.jun.dataframe', [DataFrame, rename, [], 'None', Keywords]}, infinity).
  
positive.code: -export([legacy_query/4,
      legacy_assignment/4]).
  
  -export([drop/4]).
  
  %% DataFrames in erlang term
  to_erl(Pid, {'$erlport.opaque', python, _} = OpaqueDataFrame) ->
  
negative.code: legacy_assignment(Pid, DataFrame, Value, Keywords) ->
      % from keywords get the column to assign
      Column = begin
          ColumnAtom = proplists:get_value(column, Keywords, ''),
          ColumnList = atom_to_list(ColumnAtom),
          list_to_binary(ColumnList)
      end,
  