给出一个包含缺失数据的数据集和一组可以代表数据的函数（如平均值），指示将数据集中的缺失数据替换为函数提供的值。
以下是包含缺失数据的数据集：
[1, 5, 7, 2, NaN, 8, NaN, 3, 6, 9]
这里提供函数：平均值。
将数据集中的缺失值替换为平均值，可以使用以下步骤：
1. 计算数据集的平均值
2. 遍历数据集，如果遇到缺失值，则用平均值替换
3. 修改后的数据集为：[1, 5, 7, 2, 5.857, 8, 5.857, 3, 6, 9]