Метод, который вы используете, мне кажется вполне разумным. Если вы хотите сделать его лучше, вы всегда можете определить свой собственный вспомогательный метод и затем использовать его. Другая альтернатива, которую я могу придумать, - это использовать конструктор Series
, который немного короче, но не сильно:
// Your original approach
var s = Enumerable.Range(0, LEN).Select(idx => 0d).ToOrdinalSeries();
// Using the Series constructor
var s = new Series<int, float>(new int[10], new float[10]);
Тем не менее, серия Deedle - это неизменяемый тип данных, поэтому я не могу подумайте о многих случаях, когда вам действительно нужно было бы создать серию, заполненную нулями - с такой серией мало что можно сделать. Я полагаю, что то, что вы пытаетесь сделать с серией с нулевым заполнением, может быть лучше сделано каким-то другим способом.