Powiązane tematy
×
Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Język Python w programie Excel jest obecnie w wersji zapoznawczej i może ulec zmianie na podstawie opinii. Aby korzystać z tej funkcji, dołącz do niejawnego programu testów platformy Microsoft 365 i wybierz poziom niejawnego programu testów kanału beta

Język Python w programie Excel jest stopniowo wdrażany w programie Excel dla klientów z systemem Windows przy użyciu kanału beta. Obecnie ta funkcja nie jest dostępna na innych platformach. 

Jeśli napotkasz jakiekolwiek problemy z językiem Python w programie Excel, zgłoś je, wybierając pozycję Pomoc > Opinie w programie Excel.  

Jesteś nowym użytkownikiem języka Python w programie Excel? Zacznij od przeczytania artykułu Wprowadzenie do języka Python w programie Excel i Wprowadzenie do usługi Python w programie Excel

Co to jest dataframe?  

DataFrame to dwuwymiarowa struktura danych w językach programowania komputerowego, podobna do tabeli programu Excel. W języku Python element DataFrame jest obiektem w bibliotece pand. Biblioteka pand jest podstawową biblioteką używaną przez pythona w programie Excel, a obiekty DataFrame są kluczową strukturą do analizowania danych za pomocą języka Python w programie Excel. 

Uwaga: W języku Python w programie Excel obiekt DataFrame jest obiektem domyślnym dla zakresów dwuwymiarowych.

W języku Python w programie Excel można wyprowadzić element DataFrame na dwa sposoby: jako obiekt w języku Python lub przekonwertowany na wartości programu Excel. Gdy element DataFrame zostanie zwrócony jako obiekt w języku Python, w komórce zostanie wyświetlony tekst "DataFrame", poprzedzony ikoną karty. Poniższy zrzut ekranu przedstawia element DataFrame jako obiekt języka Python w komórce programu Excel. 

Obiekt DataFrame w komórce programu Python w programie Excel.

Aby wyświetlić informacje w obrębie elementu DataFrame, wybierz ikonę karty w komórce lub naciśnij klawisze Ctrl+Shift+F5. Poniższy zrzut ekranu przedstawia obiekt DataFrame z otwartym widokiem karty. W tym przykładzie dataframe powtarza dane w komórkach A1:B3 w arkuszu. 

Podgląd elementu Python w formacie DataFrame programu Excel z wyświetlonymi wartościami kodu w języku Python i programu Excel.

Możesz również zaimportować dane zewnętrzne do programu Excel, a następnie przetworzyć te dane za pomocą programu Python w programie Excel. Aby zaimportować dane zewnętrzne, użyj Power Query. Aby dowiedzieć się więcej na ten temat, zobacz Importowanie danych dla programu Python w programie Excel za pomocą Power Query

Zmienianie typu danych wyjściowych w języku Python 

Dane w ramach elementu DataFrame mogą być zwracane jako wartości programu Excel, a nie jako obiekt w języku Python. Wyprowadź element DataFrame jako wartości programu Excel, aby uwzględnić inne analizy oparte na programie Excel, takie jak wykresy, formuły programu Excel i formatowanie warunkowe. 

Użyj menu danych wyjściowych w języku Python na pasku formuły, aby kontrolować sposób zwracania obliczeń w języku Python. Poniższy zrzut ekranu przedstawia menu danych wyjściowych w języku Python na pasku formuły.

Menu danych wyjściowych w języku Python w skoroszycie programu Excel.

Na poniższym zrzucie ekranu przedstawiono poprzednie dane dataframe, ale tym razem dane są zwracane jako wartości programu Excel. Ponieważ ten element DataFrame powtarza dane w komórkach A1:B3 w arkuszu, wyniki w języku Python w komórkach C1:D3 są zgodne z komórkami A1:B3.  

Pyton w formacie DataFrame programu Excel zwrócony jako wartości programu Excel.

Uwaga: Jeśli komórka w zakresie docelowym, która w poprzednim scenariuszu ma zakres C1:D3, zawiera już wartość, komórka Python zwraca #SPILL! zamiast danych wyjściowych w języku Python. Aby dowiedzieć się więcej, zobacz Rozwiązywanie problemów z błędami w języku Python w programie Excel i Naprawianie błędu #SPILL!.

Ważne: Gdy typ wyjściowy elementu DataFrame jest ustawiony na wartości programu Excel, element DataFrame wyświetla kolumnę indeksu tylko wtedy, gdy spełniony jest jeden z poniższych warunków. 

  • Jeśli wartości w kolumnie indeksu nie są liczbowe (na przykład wynik describe() lub group_by()).

  • Jeśli nazwa kolumny indeksu została ustawiona.

Możesz również zmienić typy danych wyjściowych za pomocą kliknięcia prawym przyciskiem myszy lub menu Ctrl+click w dowolnej komórce w języku Python. Otwórz menu dostępne po kliknięciu prawym przyciskiem myszy i wybierz pozycję Dane wyjściowe jako , aby zmienić dane wyjściowe. 

Powiązane artykuły 

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×