Dataframe P>
J'ai un fichier de données comme indiqué ci-dessus.Es-là que je peux créer un nouveau Dataframe à chaque fois l'indice de ligne La sortie doit être dataframe avec des lignes [0,1,2], [0,1,3], [0,1, 4] code> signifie garder les 2 premières lignes du DataFrame fixe (dans ce cas indice 0 et 1) et y compris la ligne suivante dans les lignes fixes. P>
[0,1,2], [0,1,3], [0,1,4] code> et ainsi de suite en python. P >
3 Réponses :
Vous pouvez le faire comme ceci: où vous appelez new_df avec l'indice de ligne que vous souhaitez conserver en tant que paramètre et le Dataframe d'origine que vous souhaitez obtenir les lignes. p> p>
Comme effacé du commentaire, vous voulez un nouveau Dataframe code> pour chaque ligne en plus des deux premières lignes, faites:
new_df_dict = {}
for i in range(2, len(df)):
new_df_dict[i] = df.iloc[[0, 1, i], :]
Je souhaite en tant que Dataframe distinct à chaque fois que mentionné avec les deux premières lignes toujours dans le Dataframe avec des lignes suivantes ajoutées à ces deux rangées.
Vous pouvez utiliser reindex: si vous souhaitez utiliser des tranches: p>
Ne postez pas d'images de données, fournissez des données dans du texte afin que les autres puissent facilement le copier.