Файл данных csv как array в Пайтоне

Привет я имею по отношению ко всем сомнение, у меня есть файл данных о 4 колоннах (время, x, y, z) и я сделал array, чтобы разделять время на маленькие части / полосы и я хочу считать числа данных, которые есть по части / полосе. Он думал использовать счетчик с while, но меня помечает ошибка из-за количества колонн, есть способ делать файл csv array?

1
задан 20.01.2017, 23:50
0 ответов

Книжный магазин, который стоит тебе для того, чтобы прочитать, - csv и чтобы получать данные и измерять их, ты можешь использовать один for и len.
Когда ты получишь необходимую информацию, введи ее в твоем array просто и манипулируй ею, как ты хотел.

import csv

reader = csv.reader(open('archivo.csv', 'rb'))
for row in (reader):
    row.split('...indica el delimitador...')
    tiempo,x,y,z = row[0],row[1],row[2],row[3] 
# Aquí me sale duda si quieres contar la cantidad de 
# datos que tienes por columna o por 'celda' dentro del dato
# Para cantidad de datos por celda:
    print len(tiempo), len(x), len(y), len(z)
# Para la cantidad de datos por columna
print len(reader[...numero de columna...])
1
ответ дан 03.12.2019, 17:35

Теги

Похожие вопросы