Le titre est difficile à comprendre, mais c'est le même article. Transpiration
En conclusion, En accès par support (support carré) ** S'il n'y a qu'une seule parenthèse, elle peut être récupérée en tant que série, et si les parenthèses sont empilées, elle peut être récupérée en tant que DataFrame. ** **
#Peut être pris avec la série
df["col"] # df.Idem pour col
#Peut être pris avec DataFrame
df[["col"]]
Il est possible de convertir ce qui a été retiré par Series en DataFrame, mais il est facile d'empiler les crochets.
Si vous souhaitez spécifier plusieurs colonnes et l'obtenir, il est essentiel de chevaucher les crochets afin de pouvoir toujours l'obtenir avec DataFrame.
df[["col1", "col2", "col3"]] #Peut être pris avec DataFrame
De plus, dans le cas où il n'est pas pratique de l'obtenir avec Series, il y a un cas où il est entré dans le modèle de prédiction de sklearn. Lors de la création d'un modèle avec une variable, l'erreur suivante est générée en entrant avec Series.
ValueError: Expected 2D array, got 1D array instead:
~~
Reshape your data either using array.reshape(-1, 1) ~~
c'est tout.
Recommended Posts