Es fiel mir schwer, weil die extrahierten Daten ** ndarray ** waren, eine Version des Arrays ohne Kommas (,), als ich versuchte, den Wert mit Python aus csv zu extrahieren und ihn mit der for-Anweisung zu drehen. => Gelöst also beachten
** Extraktionsziel csv **
sample.csv
sample_name,sample_colomn
aaaaaaaaaaa,bbbbbbbbbbbbb
ccccccccccc,ddddddddddddd
** Logik zur Extraktion **
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']
Als ich versuchte, "[" bbbbbbbbbbbbb''ddddddddddddd "] mit einer for-Anweisung zu drehen, wurde ich wütend auf" Type Error: Nur ganzzahlige skalare Arrays können in einen skalaren Index konvertiert werden ".
Verwenden Sie ** tolist () **, um eine Version eines Arrays ohne Komma (,) in ein reguläres Array (Liste) zu konvertieren.
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']
das ist alles!
Referenz https://note.nkmk.me/python-numpy-list/
Recommended Posts