Instead of in-place assignment, an
assign interface object (similar to the
Frame.astype interface shown above) is provided to expose
iloc interfaces that, when called with an argument, return a new object with the desired changes. These interfaces expose the full range of expressive assignment-like idioms found in Pandas and NumPy. Arguments can be single values, or
Frame objects, where assignment will align on the Index.