diff --git a/feidlambda-v-0-1.md b/feidlambda-v-0-1.md new file mode 100644 index 0000000..cbc2029 --- /dev/null +++ b/feidlambda-v-0-1.md @@ -0,0 +1,52 @@ +# NEW FUNCTIONS IN FEIDLAMBDA v0.1 + +FUNCTIONS FEIDLAMBDA v0.1: + +- `feid.utils.REPEATCOLS`: Mengulangi _vector_ sebanyak _n_ dalam bentuk kolom. RETURN: COLUMN VECTOR. +- `feid.utils.SORTCOLS`: Menyusun ulang setiap kolom, berdasarkan _header_ yang diurutkan. RETURN: ARRAY. +- `feid.utils.REPEATROWS`: Serupa dengan `.REPEATCOLS`, mengulangi _vector_ sebanyak _n_ dalam bentuk baris. RETURN: ROW VECTOR. +- `feid.utils.RESHAPECOLS`: Mengubah dimensi array dari dimensi _rows x columns_, menjadi _rows x nsplit_ tanpa mengubah susunan baris array. RETURN: ARRAY. +- `feid.utils.FINDINDEX2D`: Mencari index suatu elemen dari _array_ dengan keluaran berupa urutan elemennya, posisi baris dan kolom. RETURN: ARRAY / ROW VECTOR with {number element; index row; index column}. + + +## REPEATCOLS + +```=feid.utils.REPEATCOLS(vector, [num_repeat])``` + +Catatan: Jika `num_repeat` tidak diisi, maka secara _default_ bernilai 2. + +![](./v0.1/demo-feidlambda-0-1-repeatcols.gif) + +## SORTCOLS + +```=feid.utils.SORTCOLS(table, table_header)``` + +Catatan: Jika input table sebagai array, maka pastikan memisahkan antara header array dan isinya. + +![](./v0.1/demo-feidlambda-0-1-sortcols.gif) + +## REPEATROWS + +```=feid.utils.REPEATROWS(vector, [num_repeat])``` + +Catatan: Jika `num_repeat` tidak diisi, maka secara _default_ bernilai 2. + +![](./v0.1/demo-feidlambda-0-1-repeatrows.gif) + +## RESHAPECOLS + +```=feid.utils.RESHAPECOLS(array, [nsplit])``` + +Catatan: Jika `nsplit` tidak diisi, maka _default_ bernilai 2. + +![](./v0.1/demo-feidlambda-0-1-reshapecols.gif) + +## FINDINDEX2D + +```=feid.utils.FINDINDEX2D(lookup_value, array)``` + +![](./v0.1/demo-feidlambda-0-1-findindex2d.gif) + +--- + +author: @taruma diff --git a/v0.1/demo-feidlambda-0-1-findindex2d.gif b/v0.1/demo-feidlambda-0-1-findindex2d.gif new file mode 100644 index 0000000..7ec8432 Binary files /dev/null and b/v0.1/demo-feidlambda-0-1-findindex2d.gif differ diff --git a/v0.1/demo-feidlambda-0-1-repeatcols.gif b/v0.1/demo-feidlambda-0-1-repeatcols.gif new file mode 100644 index 0000000..68e0b5d Binary files /dev/null and b/v0.1/demo-feidlambda-0-1-repeatcols.gif differ diff --git a/v0.1/demo-feidlambda-0-1-repeatrows.gif b/v0.1/demo-feidlambda-0-1-repeatrows.gif new file mode 100644 index 0000000..9e02082 Binary files /dev/null and b/v0.1/demo-feidlambda-0-1-repeatrows.gif differ diff --git a/v0.1/demo-feidlambda-0-1-reshapecols.gif b/v0.1/demo-feidlambda-0-1-reshapecols.gif new file mode 100644 index 0000000..06e92fa Binary files /dev/null and b/v0.1/demo-feidlambda-0-1-reshapecols.gif differ diff --git a/v0.1/demo-feidlambda-0-1-sortcols.gif b/v0.1/demo-feidlambda-0-1-sortcols.gif new file mode 100644 index 0000000..7be3d92 Binary files /dev/null and b/v0.1/demo-feidlambda-0-1-sortcols.gif differ