Was ich versuche zu tun ist, Zeilen in eine Liste in Python einzufügen und zufällige XIDs aus der Liste zu generieren.Konvertieren von Excel-Zeilen in Python-Liste
a
1
2
3
4
5
6
Ausgabe sollte
[1,2,3,4,5,6]
Was ich versuche zu tun ist, Zeilen in eine Liste in Python einzufügen und zufällige XIDs aus der Liste zu generieren.Konvertieren von Excel-Zeilen in Python-Liste
a
1
2
3
4
5
6
Ausgabe sollte
[1,2,3,4,5,6]
sein Ich glaube, ich weiß, was Sie wollen.
Sobald Sie haben erfolgreich die Werte aus Excel importieren und konvertiert sie in eine Liste (die es sieht aus wie Sie haben), verwenden numpy
einen Zufallsindexwert zu erzeugen, Elemente aus der Liste zu ziehen:
import numpy as np
l = [1,2,3,4,5,6...100]
i = np.random.randint(0,len(l))
print l[i] # will randomly select value from l
, wenn die Werte in l
sind sequenzielle und mit gleichen Schritten von 1, verwenden nur eine zufällige numpy
int zu erzeugen:.
np.random.randint(min(l),max(l))
'df [ 'a'] ToList()'? SO hat reichlich Beispiele dafür, es würde helfen, wenn Sie hier einige Zeit verbringen könnten. – Zero
Bitte zeigen Sie den Code an, den Sie bereits implementiert haben. Werfen Sie einen Blick auf diesen Beitrag [So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel] (https://stackoverflow.com/help/mcve). – KelvinS
Mögliches Duplikat von [Wie nehme ich eine Excel-Datei und konvertiere ihre Spalten in Listen in Python?] (Https://stackoverflow.com/questions/37403460/how-would-i-take-an-excel-file-and -convert-its-Säulen-in-Listen-in-python) – APorter1031