아래 코드를 사용하여 텍스트 파일의 데이터를 행 단위로 읽습니다. 각 배열을 배열에 할당하고 싶습니다. 번호 또는 행/배열과 각 요소의 수를 찾을 수 있어야합니다.행의 각 요소의 번호를 찾고 C#을 사용하여 다른 행의 각 행의 평균을 저장하는 방법은 무엇입니까?
또한 일부 또는 모든 행에서 일부 조작을 수행하고 값을 반환하고자합니다.
나는 행의 수를 얻을 수 있지만,에 같은 루프 뭔가를 할 수있는 방법이있다 : 나는이 질문을 이해 확실하지
*for (i=1 to number of rows)
do
mean[i]<-row[i]
done
return mean*
var data = System.IO.File.ReadAllText("Data.txt");
var arrays = new List<float[]>();
var lines = data.Split(new[] {'\r', '\n'}, StringSplitOptions.RemoveEmptyEntries);
foreach (var line in lines)
{
var lineArray = new List<float>();
foreach (var s in line.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries))
{
lineArray.Add(Convert.ToSingle(s));
}
arrays.Add(lineArray.ToArray());
}
var numberOfRows = lines.Count();
var numberOfValues = arrays.Sum(s => s.Length);
토마스와 내 대답을 결합 할 수도 있습니다. – AlexDev