When using .at to set cell value to an iterable, it fails if it has to create a new column. It works fine if setting the cell value to a scalar (like df.at["a","C"]=1 ...
With the next release of Pandas, it will be possible to define custom column types that back a pandas.Series. Thus we will not be able to cover all possible column types in the to_pandas conversion by ...