I have a long string of pandas chained commands, for example:
df.groupby[[\'x\',\'y\']].apply(lambda x: (np.max(x[\'z\'])-np.min(x[\'z\']))).sort_values(ascendin
The preferred way of wrapping long lines is by using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation
from https://www.python.org/dev/peps/pep-0008/#id19
So may be better:
df.groupby[['x', 'y']].apply(
lambda x: (np.max(x['z'])-np.min(x['z']))
).sort_values(ascending=False)
The last printed expression variable "_" is known only in the Python console, so without explicit attribution cannot be used for that purpose in a script/module.