Sauter la navigation

Paramètres du compte.

Topic

divide dataset to multiple datasets

Page d'accueil ' Communauté ' FPScript ' diviser le dataset en plusieurs datasets

  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par Anonyme, le il y a 15 années et 7 mois.
Voir les messages de 3 - 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #33189
    Anonyme
    Invité

    There’s a dataset which has e.g. 20000 points of data.
    I’d like to divide this dataset to 20 datasets.

    The first divided dataset has;

    First data point of original dataset,
    Second data point of original dataset,…
    1000th data point of original dataset

    The second divided dataset has;

    1001st data point of original dataset,
    1002nd data point of original dataset,…
    2000th data point of original dataset

    I know I could make every divided dataset by using index operator, but it could be complicated if I divide the original dataset into a lot of numbers of datasets.

    Please let me know if you know any way to do it with few formulas.

    #33191
    Anonyme
    Invité

    There’s a dataset which has e.g. 20000 points of data.
    I’d like to divide this dataset to 20 datasets.

    The first divided dataset has;

    First data point of original dataset,
    Second data point of original dataset,…
    1000th data point of original dataset

    The second divided dataset has;

    1001st data point of original dataset,
    1002nd data point of original dataset,…
    2000th data point of original dataset

    I know I could make every divided dataset by using index operator, but it could be complicated if I divide the original dataset into a lot of numbers of datasets.

    Please let me know if you know any way to do it with few formulas.

    #33190
    Bernhard Kantz
    Participant

    1) You could use VBA to create the FPScript formulas (which use the index operator).
    2) You could use the Reshape-function to convert a signal into a signal series.
    Example:

    Formula SignalSeries
    [code]
    Dim y = Reshape(Signal.Y, {20, NumberOfRows(Signal.Y)/ 20})
    Dim x = Reshape(Signal.X, {20, NumberOfRows(Signal.X)/ 20})
    Signal(y,x)
    [/code]

    Now you can create a formula for each signal:
    [code]
    SignalSeries[0]

    [/code]

    support@weisang.com

Voir les messages de 3 - 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.