Skocz do zawartości

Dziwaczny problem - proszę spójrzcie


moto-strefa

Rekomendowane odpowiedzi

Witam serdecznie. Mam malutki problem, mianowicie ostatnio pracuje dużo testując odbiorniki GPS a właściwie dokładności pomiarowe odbiorników, dzisiaj chciałem sporządzić raport, powyliczać błędy itp ale ....

Dane z odbiorników GPS są w postaci :

114028.855 61.44928102 23.86020473 165.395 9

114029.856 61.44928102 23.86020448 165.406 9

114030.857 61.44928110 23.86020431 165.413 10

114031.857 61.44928117 23.86020414 165.420 10

114032.858 61.44928118 23.86020389 165.431 10

114033.859 61.44928121 23.86020372 165.429 10

114034.859 61.44928133 23.86020355 165.445 10

Takich wierszy jest pareset tysięcy, z każdej kolumny muszę powyliczać średnie itp. Problem w tym, że w momencie gdy próbuje go wkleić do dowolnego programu liczącego, bądź nawet edytora tekstu, wkleja mi się to wierszami stąd ciężko jest mi wyliczyć średnią z paruset tysięcy pomiarów.

Macie może jakiś prosty patent ? na to jak skopiować wylacznie interesującą mnie kolumne ?

Odnośnik do komentarza
Udostępnij na innych stronach

W php :

<?php
$txt=file('plik.txt'); //nazwa otwieranego pliku
foreach($txt as $col)
{
$val=explode(' ', $col);
$p['0'] .= trim($val['0'])."\n";
$p['1'] .= trim($val['1'])."\n";
$p['2'] .= trim($val['2'])."\n";
$p['3'] .= trim($val['3'])."\n";
$p['4'] .= trim($val['4'])."\n";
}

//Wyswietlanie kolumn :
echo "<b>Pierwsza kolumna:</b><br> $p[0] ";
echo "<br><br><b>Druga kolumna:</b><br> $p[1] ";
echo "<br><br><b>Trzecia kolumna:</b><br> $p[2] ";
echo "<br><br><b>Czwarta kolumna:</b><br> $p[3] ";
echo "<br><br><b>Piata kolumna:</b><br> $p[4] ";

//Lub zapis do pliku:
file_put_contents('pierwsza.txt', $p[0]);
file_put_contents('druga.txt', $p[1]);
file_put_contents('trzecia.txt', $p[2]);
file_put_contents('czwarta.txt', $p[3]);
file_put_contents('piata.txt', $p[4]);


?>

Najlepsza będzie chyba druga opcja - zapis do pliku. Wtedy w utworzonym *.txt masz poszczególne kolumny w wierszach...

pozdrawiam ;)

logo-stat4seo-blue-small.png

Odnośnik do komentarza
Udostępnij na innych stronach

W OpenOffice:

Edycja -> Wklej specjalnie -> (Niesformatowany tekst) OK -> (Rozdzielony = spacja) OK

Jakoś tak u mnie zadziałało ;)

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

To ja poradziłem sobie jeszcze inaczej, do każdej linijki dopisalem ; na zasadzie powielania wierszu z średnikiem, następnie do początkowej frazy dopisalem d=[ wkleilem zawartosc ze średnikami i spacjami ]

i otrzymalem macierz o 5 kolumnach i n wierszach.

Ale dziękuje bardzo za Wasze pomysły a przede wszystkim za chęć pomocy.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności