모든 가능한 비율 조합에 대해 "Measured_Power"의 최소, 최대, 평균 값을 찾으려고합니다. 나는 많은 속도와 주파수를 가지고있다 (10 개의 속도, 10 개의 주파수).파이썬에서 CSV 파일의 최소값을 찾으십시오.
Channel, Rate, Length, Frequency, Expected_Power, Measured_Power, Expected_Eq, Measured_Eq,
A, 27, 1000, 100, 20, 20.16, <-23.0, -27.33,
A, 6, 1000, 100, 20, 20.12, <-23.0, -25.96,
A, 3, 1000, 100, 20, 20.05, <-23.0, -26.34,
A, 27, 1000, 101, 20, 20.11, <-23.0, -24.88,
A, 6, 1000, 101, 20, 20.26, <-23.0, -25.55,
A, 3, 1000, 101, 20, 20.08, <-23.0, -25.42,
B, 27, 1000, 100, 20, 20.5, <-23.0, -26.98,
B, 6, 1000, 100, 20, 20.21, <-23.0, -24.61,
B, 3, 1000, 100, 20, 20.17, <-23.0, -23.54,
...
나는 시도했다 : : 내 CSV 파일과 같은
import numpy
file = r'C:\data.csv'
c = numpy.genfromtxt(file,dtype='float',delimiter = ',',skiprows=1, skip_header=0, skip_footer=0, usecols=5,usemask=True)
print c.max()
print c.min()
나는 최대와 최소를 찾을 수 있지만, 어떻게 특정 채널, 속도 및 주파수하여 정렬 할 수 있습니다? 어떤 도움을 주시면 감사하겠습니다. Measured_Power에 대한 아웃 예상 :
Chanel, Rate, Max, Min, Average,
A, 3, .., .., ..,
A, 6, .., .., ..,
., ., .., .., ..,
., ., .., .., ..,
., ., .., .., ..,
A, 27,.., .., ..,
B, 3, .., .., ..,
B, 6, .., .., ..,
., ., .., .., ..,
., ., .., .., ..,
., ., .., .., ..,
B, 27,.., .., ..,
당신이 무엇을 원하는지, 당신이 가지고있는 것과 당신이 한 일에 어떻게 도달 할 것으로 예상되는지는 분명치 않습니다. 제발 ** 예제 입력 및 출력 ** 필요한 및 설명 * 당신이 이것을 달성하기 위해 노력하고있어. – Veedrac
당신은'numpy'와 결혼 했습니까? 이것은 나에게''pandas' '(http://pandas.pydata.org) 문제와 비슷하게 들린다. – DSM
간단한 솔루션 (numpy, pandas 등)을 찾고 있습니다. – dmaster