## Question: Finding points in radius of each point in same GeoDataFrame

I have geoDataFrame:

`df = gpd.GeoDataFrame([[0, 'A', Point(10,12)], [1, 'B', Point(14,8)], [2, 'C', Point(100,2)], [3, 'D' ,Point(20,10)]], columns=['ID','Value','geometry']) `

Is it possible to find points in a range of radius for example 10 for each point python-3.x error and add their "Value" and 'geometry' to GeoDataFrame so output would look like:

`['ID','Value','geometry','value_of_point_in_range_1','geometry_of_point_in_range_1','value_of_point_in_range_2','geometry_of_point_in_range_2' etc.] `

Before i was finding nearest neighbor for each and after that was checking if python-3.x error is it in range but i must find all of the points in radius and don't know what tool should i use.