Jeśli pracujesz z większymi zestawami danych w Arkuszach Google, porównywanie wartości zmiennych może być żmudnym procesem. Na szczęście normalizacja to metoda statystyczna, która pomoże Ci uporządkować skomplikowane wartości w łatwe do porównania zestawy danych.
W tym artykule wyjaśnimy, czym jest normalizacja i jak można znormalizować dane w Arkuszach Google, aby uzyskać korzyści statystyczne.
Jak znormalizować dane w Arkuszach Google?
Załóżmy, że mamy pewne wartości liczbowe w komórkach od A2 do A50. Aby znormalizować ten zakres do wartości między X i Y, oto, co musisz zrobić:
- Jeśli pierwszy punkt danych znajduje się w A2, pierwszą znormalizowaną wartość można znaleźć za pomocą tego wzoru:
(YX) * ((A2-MIN($A$$)) / (MAKS($A$$$) -MIN($A$$$))) + Y
Użyj bezpośrednio wartości liczbowych dla X i Y.
- Po wprowadzeniu wzoru na pierwszą liczbę przesuń kursor myszy na dół komórki, aż zmieni się w krzyżyk. Następnie naciśnij i przeciągnij kursor w dół, aby wypełnić pozostałe wiersze formułą. Arkusze Google automatycznie zastąpią A2 odpowiednim numerem wiersza dla pozostałych komórek, podczas gdy wszystko za symbolami $ nie zmieni się.
- Jeśli chcesz odwołać się do wartości X i Y z innych komórek w arkuszach, musisz umieścić $s przed wierszem i kolumną komórek, w których znajdują się wartości (na przykład $D), lub skopiować formułę może dać ci błąd parsowania lub błędne wyniki.
- Twoje dane zostaną teraz znormalizowane między wartościami X i Y.
Normalizacja danych to świetny sposób na zmierzenie różnic między dwoma zestawami danych o różnych wartościach minimalnych i maksymalnych.
Jak używać Arkuszy Google jako bazy danych
Każda baza danych jest zasadniczo dużą tabelą (lub wieloma połączonymi tabelami), zarządzaną przez system zarządzania bazą danych. Jeśli pracujesz ze stosunkowo małym zestawem danych, który nie wymaga zbytniego skalowania, Arkusze Google mogą być używane jako baza danych.
jak potajemnie zrobić zrzut ekranu snapchata 2020
Jeśli chcesz zacząć używać Arkuszy Google jako bazy danych, musisz mieć podstawy programowania. Będziesz także potrzebował API, aby arkusz był kompatybilny z SQL i Python. Chociaż Google oferuje kompleksowy interfejs API dla swoich usług, może to być trochę za trudne. Dlatego polecamy sheet2api lub Autokod aby rozwiązać potrzebę API. Usługi API zapewnią połączenie i uwierzytelnienia niezbędne do połączenia Arkuszy Google jako bazy danych i zaoferują wystarczającą liczbę punktów końcowych, aby umożliwić prawidłowy przepływ pracy bazy danych.
Główną zaletą korzystania z Arkuszy Google jako bazy danych jest to, że zawsze możesz mieć wizualny przegląd wszystkich danych. Ponieważ Arkusze Google są dostępne jako aplikacja na urządzenia mobilne i są zgodne z większością przeglądarek i systemów operacyjnych, dostęp do bazy danych można uzyskać z dowolnego miejsca na świecie. Możesz również bezpośrednio przeglądać i edytować dane w samym arkuszu, zamiast używać kodu do uruchamiania zapytania w bazie danych w celu wprowadzania zmian.
Jednak Arkusze Google mają swoje ograniczenia w zarządzaniu bazą danych. Po pierwsze, istnieje wyraźny brak funkcji relacyjnych. Bazy danych zwykle składają się z wielu tabel używających kluczy obcych do komunikowania się ze sobą, co po prostu nie istnieje w jednym arkuszu kalkulacyjnym.
Jeśli chcesz przyjrzeć się przykładowi, rozważ działy w Twojej firmie. W arkuszu kalkulacyjnym byłyby to zwykle po prostu wpisane ciągi. Jest to jednak nierozsądne w przypadku większego zestawu danych. W bazach danych masz osobną tabelę dla działów firmy, a każdy dział jest odpowiednio ponumerowany. Następnie odwołujesz się do numeru działu w danych o pracowniku, używając klucza obcego. Posiadanie oddzielnej tabeli działów pozwala na bezpośrednie wprowadzanie zmian w samych działach bez uruchamiania zmian w całej bazie danych.
Ponadto Arkusze Google mogą jednocześnie przechowywać tylko pięć milionów komórek. Chociaż może się wydawać, że jest to duża liczba, nawet średniej wielkości firmy mogą mieć bazy danych, które znacznie przekraczają ten limit. Co więcej, znacznie szybciej osiągniesz problemy z wydajnością, zanim osiągniesz limit komórek. Przy pozornie liniowym skalowaniu między liczbą komórek a wydajnością będziesz mieć znaczne opóźnienia podczas pracy z bazą danych zawierającą 100 tysięcy komórek.
Dodatkowe FAQ
Czy możesz wstawiać dane do Arkuszy Google?
Wbudowany interfejs API firmy Google umożliwia wstawianie tabeli bezpośrednio z plików. Narzędzie do importowania plików obsługuje następujące rozszerzenia:
• .xls
• .xlsx
• .xlsm
• .xlt
• .xltx
• .xltm
• .ods
• .csv
• .tekst
• .tsv
• .tab
Ponadto oprogramowanie innych firm zwykle integruje się z Arkuszami Google. Sheets2api i Autocode, o których wcześniej mówiliśmy, mają rozwiązania API umożliwiające wstawianie danych do istniejących tabel.
Możesz także użyć funkcji IMPORTRANGE, aby wstawić dane z jednego arkusza Google do drugiego.
Google ma również instrukcje dotyczące skryptów do zapisywania treści w arkuszu kalkulacyjnym.
Jeśli uda Ci się znaleźć rozwiązanie API, które działa dla Ciebie, możesz łatwo wstawić dane do Arkuszy Google po podłączeniu ich do swojej platformy.
minecraft, jak zmusić wieśniaków do rozmnażania
Jak wyczyścić dane w Arkuszach Google?
Arkusze Google oferują kilka rozwiązań do czyszczenia i sortowania danych.
Jeśli używasz Formularzy Google do zbierania wyników ankiety, możesz skonfigurować Formularze tak, aby automatycznie wklejały odpowiedzi do arkusza kalkulacyjnego zamiast wklejać dane ręcznie.
Arkusze Google mają również funkcję sprawdzania poprawności danych. Jeśli przejdziesz do Dane > Sprawdzanie poprawności danych, możesz skonfigurować funkcje sprawdzania poprawności, aby zapobiec nieprawidłowym wartościom. Na przykład możesz utworzyć listę elementów, które można umieścić w określonej kolumnie, a próba wstawienia czegokolwiek innego spowoduje błąd.
Arkusze Google mają również opcje Usuń duplikaty i Przytnij białe znaki. Spowoduje to usunięcie wszelkich dodatkowych wartości i spacji z wierszy i komórek.
jak zrobić duet na tiktok
Jeśli chcesz wkleić bardziej uporządkowane dane ze stron internetowych, użyj IMPORTHTML lub IMPORTXML, aby uzyskać potrzebne informacje ze strony internetowej bez dodatkowego bałaganu.
Co to znaczy normalizować dane?
W statystyce normalizacja danych pozwoli na porównywanie różnych zbiorów danych.
Kiedy normalizujesz dane, możesz zmienić pierwotny zakres wartości liczbowych na wybrany przez siebie zakres. Na przykład można znormalizować różne metody oceniania do tego samego zakresu wartości, aby porównać je ze sobą.
Normalizacja wartości x pochodzącej z zakresu (y,z) do zakresu (a,b) odbywa się według następującego wzoru:
X_znormalizowane = (b – a) * ((x – y) / (z – y)) + a
Normalizacja danych jest przydatna, gdy oryginalne zestawy danych nie zawierają czystych wartości. Na przykład standaryzacja zakresów do (0,100) może pomóc w zapewnieniu szybkiego przeglądu wyników niezależnie od maksymalnej wartości samych wyników.
Dodatkową metodą statystyczną w ocenie danych jest standaryzacja. Powoduje to, że oryginalne wartości liczbowe mają średnią 0 i odchylenie standardowe 1. Standaryzowane wartości są często nazywane punktacją z.
Arkusze Google mają funkcję, która pozwala ujednolicić zbiór danych. Funkcja STANDARDIZE(x, mean, standard_dev) umieści wartość liczbową x w jej standardowej formie. Możesz użyć funkcji ŚREDNIA(zakres), aby uzyskać średnią wartość danych w tabeli i użyć funkcji ST_DEV(zakres), aby obliczyć odchylenie standardowe zestawu danych.
Interpretacja danych standaryzowanych jest nieco inna. Na przykład znormalizowana liczba -1,5 oznacza, że pierwotna wartość jest mniejsza od średniej o 1,5-krotność odchylenia standardowego zestawu.
Standaryzacja może być przydatna do porównywania wartości różnych zestawów danych o różnych oczekiwaniach i środkach. Ponieważ standaryzacja zawsze ustawia średnią na 0, a odchylenie na 1, rzeczywiste wartości prezentowane w zestawie danych nie będą kolidować z porównaniem.
Analiza statystyczna może również przekształcić zbiór danych w celu dopasowania do konkretnej dystrybucji, ale jest to zaawansowana funkcja statystyczna, która nie zostanie omówiona w tym przewodniku.
Nowa normalna
Normalizacja zbiorów danych to niezwykle przydatne narzędzie do analizy danych, a Arkusze Google oferują szybkie rozwiązanie do normalizacji danych liczbowych. Co więcej, możesz używać Arkuszy Google jako małej bazy danych, jeśli nie pracujesz z nadzwyczajną ilością zestawów danych do swojej pracy. Integracje Arkuszy Google z oprogramowaniem innych firm sprawiają, że są one odpowiednie dla wielu branż. Jednak właściwe bazy danych będą znacznie bardziej skalowalne.
Jakie informacje zazwyczaj normalizujesz w Arkuszach Google? Czy używasz Arkuszy Google w swojej bazie danych? Daj nam znać w sekcji komentarzy poniżej.