Kullanılabilirlik bilgileri için bkz. Excel'de Python kullanılabilirliği. Excel'de Python ile ilgili herhangi bir sorunla karşılaşırsanız, lütfen Excel'de Yardım>Geri Bildirimi'ni seçerek bunları bildirin.
Excel üzerinde Python'da yeni misiniz? Excel'de Python'a Giriş ve Excel'de Python'u kullanmaya başlama makalelerini okuyarak başlayın.
DataFrame nedir?
DataFrame, bilgisayar programlama dillerinde Excel tablosuna benzeyen iki boyutlu bir veri yapısıdır. Python'da DataFrame, pandas kitaplığındaki bir nesnedir . Pandas kitaplığı, Excel'de Python tarafından kullanılan temel bir kitaplıktır ve DataFrame nesneleri, Excel'de Python ile verileri analiz etmek için önemli bir yapıdır.
Not
Excel üzerinde Python, iki boyutlu aralıklar için varsayılan nesne olarak DataFrame kullanır.
Excel üzerinde Python, DataFrame çıkışını iki yolla alabilir: Python nesnesi olarak veya Excel değerlerine dönüştürülerek. Bir DataFrame bir Python nesnesi olarak döndürüldüğünde, hücrede bir kart simgesinin önünde "DataFrame" metni görüntülenir. Aşağıdaki ekran görüntüsünde, bir Excel hücresinde Python nesnesi olarak bir DataFrame gösterilmektedir.
DataFrame içindeki bilgileri görüntülemek için, hücredeki kart simgesini seçin veya Ctrl+Shift+F5 tuşlarını kullanın. Aşağıdaki ekran görüntüsünde, kart görünümü açık olan bir DataFrame nesnesi gösterilmektedir. Bu örnek DataFrame, çalışma sayfasındaki A1:B3 hücrelerindeki verileri yineler.
Ayrıca dış verileri Excel'e aktarabilir ve ardından bu verileri Excel'de Python ile işleyebilirsiniz. Dış verileri içeri aktarmak için Power QueryPower Query'ı kullanın. Bu konuda daha fazla bilgi edinmek için bkz. Excel üzerinde Python'a veri aktarmak için Power Query kullanma.
Python çıkış türünü değiştirme
DataFrame içindeki veriler Python nesnesi yerine Excel değerleri olarak döndürülebilir. Grafikler, Excel formülleri ve koşullu biçimlendirme gibi diğer Excel tabanlı analizleri bir araya getirmek için DataFrame'in çıkışını Excel değerleri olarak alın.
Python hesaplamalarının nasıl döndürüldüğünü denetlemek için formül çubuğundaki Python çıkış menüsünü kullanın. Aşağıdaki ekran görüntüsünde formül çubuğundaki Python çıkış menüsü gösterilmektedir.
Aşağıdaki ekran görüntüsünde önceki DataFrame verileri gösterilmektedir, ancak bu kez veriler Excel değerleri olarak döndürülmüştür. Bu DataFrame çalışma sayfasındaki A1:B3 hücrelerindeki verileri yinelediğinden, C1:D3 hücrelerindeki Python sonucu A1:B3 hücreleriyle eşleşir.
Not
Önceki senaryoda aralık C1:D3 olan çıkış aralığındaki bir hücre zaten bir değer içeriyorsa, Python hücresi #SPILL! hatası vardır. Daha fazla bilgi edinmek için bkz. Excel'de Python hatalarını giderme ve #SPILL! hatasını düzeltme.
Önemli
DataFrame'in çıkış türü Excel değerlerine ayarlandığında, DataFrame yalnızca aşağıdaki koşullardan biri karşılanırsa dizin sütununun çıkışını alır.
- Dizin sütunundaki değerler sayısal değilse (sonucu
describe()veyagroup_by()gibi). - Dizin sütunu adı ayarlanmışsa.
Çıktı türlerini değiştirmek için herhangi bir Python hücresinde sağ tıklama veya Ctrl+tıklama menüsünü de kullanabilirsiniz. Sağ tıklama menüsünü açın ve çıktıyı değiştirmek için Farklı Çıktı'yı seçin.