У меня большой 4-колоночный CSV-файл со случайными значениями, и мне нужно сгруппировать строки по определенному идентификатору столбца, а затем усреднить координаты в другом файле.Кроме того, я хотел бы сохранить количество десятичных дробей.
ID, Latitude, Longitude, Cluster
1, 22.29124068, 19.59633257, 500
2, 22.28295135, 19.85912179, 214
3, 22.30154457, 19.65304535, 500
4, 22.29546953, 19.76508808, 214
5, 22.3322929, 19.75290081, 422
etc...
Итак, мне нужно вычислить среднюю координату из col [1] и col [2] для каждого уникального кластера col [3].в этот файл и вернуть результаты.
Выходной файл должен быть:
ID, Latitude, Longitude, Cluster
1, <average_latitude_214 cluster>, <average_longitude_214 cluster>, 214
1, <average_latitude_500 cluster>, <average_longitude_500 cluster>, 500
and so on...