Is it possible to output a table with the average value of an attribute from the bordering geographic units in ArcGIS Pro? I have joined a table to a polygon layer of all the block groups in Pennsylvania. Some of the block groups have missing values for one of the fields from the table. I would like to create a new field in the attribute table which assigns each GEOID the average value from their neighbors for that field. Please let me know if this is feasible in ArcGIS! I'm not familiar with Python. Thank you.