##### `DataFrame.insert(loc, column, value, allow_duplicates=_NoDefault.no_default)`
**功能简介:**
- 用于在指定位置插入一个新的列到 DataFrame 中。
**参数说明:**
- `loc`:要插入的列的位置,可以是整数索引或列标签。
- `column`:要插入的列的名称。
- `value`:要插入的列的数据值,可以是标量、数组、Series 等。
- `allow_duplicates`:可选,是否允许插入重复列名,默认为不允许。
**返回值:**
- 无,原地修改了 DataFrame。
**用法示例:**
```python
import pandas as pd
# 创建一个示例 DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 22]}
df = pd.DataFrame(data)
# 插入新的列 'Gender' 到索引位置 1
df.insert(1, 'Gender', ['Female', 'Male', 'Male'])
print(df)
```