columnの異なるDataFrame同士の演算後の挙動


import seaborn as sns


iris = sns.load_dataset("iris")
iris.columns = list("pands")
(iris - iris).columns.tolist()
# ['p', 'a', 'n', 'd', 's']

(iris.assign(b=1) - iris).columns.tolist()
# ['a', 'b', 'd', 'n', 'p', 's']
# sorted