otp.Source.rename#

Source.rename(columns=None, inplace=False)[source]#

Rename columns

Parameters
  • columns (dict) – Rules how to rename in the following format: {<column> : <new-column-name>}, where <column> is either existing column name of str type or reference to a column, and <new-column-name> a new column name of str type.

  • inplace (bool) – The flag controls whether operation should be applied inplace or not. If inplace=True, then it returns nothing. Otherwise method returns a new modified object.

Return type

Source or None

Examples

>>> data = otp.Ticks(X=[1], Y=[2])
>>> data = data.rename({'X': 'XX',
...                     data['Y']: 'YY'})
>>> otp.run(data)
        Time  XX  YY
0 2003-12-01   1   2