Wie kombiniere ich die Spalte mit der Spalte, um Ergebnis in Datenliste (Python) zu erhalten?Python

Python-Programme
Anonymous
 Wie kombiniere ich die Spalte mit der Spalte, um Ergebnis in Datenliste (Python) zu erhalten?

Post by Anonymous »

Ich arbeite mit der CSV -Datei in Python.
Ich habe versucht zu lesen und in eine Liste aufzuteilen: < /p>
# read file
with open("StudentsPerformance.csv") as file:
data = file.read().split("\n")

header = data[0]
students = data[1:]

# remove last student (empty student)
students.pop()

# get total number of students
total_student = len(students)

# split header
header = header.split(",")
subjects = header[5:]

# split each student in list
for i in range(len(students)):
students = students.split(",")

for i in range(len(students)):
print(students)
< /code>
Dann habe ich eine Datenliste wie: < /p>
['female', 'group B', "bachelor's degree", 'standard', 'none', '72', '72', '74']
['female', 'group C', 'some college', 'standard', 'completed', '69', '90', '88']
['female', 'group B', "master's degree", 'standard', 'none', '90', '95', '93']
['male', 'group A', "associate's degree", 'free/reduced', 'none', '47', '57', '44']
['male', 'group C', 'some college', 'standard', 'none', '76', '78', '75']
['female', 'group B', "associate's degree", 'standard', 'none', '71', '83', '78']
['female', 'group B', 'some college', 'standard', 'completed', '88', '95', '92']
< /code>
Der Name jeder Spalte lautet Geschlecht, Rasse, elterliche Bildungsniveau, Testervorbereitungskurse, Mathematikbewertung, Lesen und Schreiben. Wie die durchschnittliche Punktzahl von Frauen beträgt 83,33 und das Mann ist 63,83.
Ich kann Pandas Libary nicht verwenden.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post