Désolé si cette question a déjà été posée. Je suis nouveau sur R.
J'ai actuellement un dataframe avec 1 colonne. J'essaie de construire ce cadre de données avec les différents entiers que j'ai.
Apeaks
1
6
5
J'ai les entiers suivants
Bpeaks = 2 1 6 12 10 5 8
Cpeaks = 2 1
Dpeaks = 4 1 0 9 20 4 18 11 9 6
J'essaie d'ajouter l'entier (liste d'entiers ?) Bpeaks au dataframe Apeaks en tant que colonne. En même temps, la colonne Apeaks n'aura que 3 valeurs alors que la colonne Bpeaks en aura 7. J'essaie d'attribuer la valeur 0 à chaque ligne de Apeaks pour le nombre supplémentaire de lignes de Bpeaks.
Voici ce que j'espère pour mon résultat
Apeaks Bpeaks
1 2
6 1
5 6
0 12
0 10
0 5
0 8
De plus, lorsque j'ajoute une colonne de valeur plus courte, les lignes seront automatiquement affectées à 0. Par exemple
Cpeaks = 2 1
Apeaks Bpeaks Cpeaks
1 2 2
6 1 1
5 6 0
0 12 0
0 10 0
0 5 0
0 8 0
Et lorsque j'ajoute une autre colonne de plus grande longueur, toutes les colonnes existantes ajoutent une valeur de 0 pour chaque ligne supplémentaire. Par exemple
Dpeaks = 4 1 0 9 20 4 18 11 9 6
Apeaks Bpeaks Cpeaks Dpeaks
1 2 2 4
6 1 1 1
5 6 0 0
0 12 0 9
0 10 0 20
0 5 0 4
0 8 0 18
0 0 0 11
0 0 0 9
0 0 0 6
Y a-t-il un moyen de faire cela (un code serait très utile) ? Merci de votre aide !