datafram的insert函数
    其中,loc参数是要插入的新列的位置,column参数是新列的名称,value参数是新列的值,allow_duplicates参数表示是否允许插入重复的列名,默认为False。
    使用insert函数插入新列时,需要注意以下几点:
    1. 插入的新列的长度必须与DataFrame的行数相同。
    2. 如果插入的新列与已有的列名重复,allow_duplicates参数必须设置为True,否则会抛出ValueError异常。
    3. 插入的新列可以是一个常数、一个Series对象或一个数组。
    示例代码如下:
    import pandas as pd
    # 创建一个DataFrame对象
    df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
    # 插入一个新列'C',位置为1,值为[7, 8, 9]
    df.insert(1, 'C', [7, 8, 9])
    print(df)
    输出结果为:
    A  C  B
    0  1  7  4insert的固定搭配
    1  2  8  5
    2  3  9  6
    可以看到,新列'C'被插入到了原来的列'B'和'C'之间。