J'ai eu du mal car les données extraites étaient ** ndarray **, qui est une version du tableau sans virgules (,) lorsque j'ai essayé d'extraire la valeur de csv avec Python et de la tourner avec l'instruction for. => Résolu alors notez
** Destination d'extraction csv **
sample.csv
sample_name,sample_colomn
aaaaaaaaaaa,bbbbbbbbbbbbb
ccccccccccc,ddddddddddddd
** Logique d'extraction **
sample.py
import pandas as pd
import numpy as np
sample_data = pd.read_csv('sample.csv',index_col='sample_colomn')
sample_colomn = sample_data.index.values
print(sample_colomn)
# ['bbbbbbbbbbbbb' 'ddddddddddddd']
Quand j'ai essayé de tourner ['bbbbbbbbbbbb''ddddddddddddd']
avec une instruction for, je me suis fâché avec Erreur de type: seuls les tableaux scalaires entiers peuvent être convertis en un index scalaire
.
Utilisez ** tolist () ** pour convertir une version d'un tableau sans virgule (,) en un tableau normal (liste)
sample.py
import pandas as pd
import numpy as np
sample_data = pd.read_csv('sample.csv',index_col='sample_colomn')
sample_colomn = sample_data.index.values
print(sample_colomn.tolist())
# ['bbbbbbbbbbbbb', 'ddddddddddddd']
c'est tout!
référence https://note.nkmk.me/python-numpy-list/
Recommended Posts