Panda veri çerçevesindeki sütun sayısını programlı olarak nasıl alırsınız? Gibi bir şey umuyordum:
df.num_columns
Panda veri çerçevesindeki sütun sayısını programlı olarak nasıl alırsınız? Gibi bir şey umuyordum:
df.num_columns
Yanıtlar:
Şöyle ki:
import pandas as pd
df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]})
len(df.columns)
3
df.shape
daha iyi olduğunu açıklayabilir ? benim tahminim bir işlevi çağırmaz ama sadece bellekten özniteliği okur?
Alternatif:
df.shape[1]
( df.shape[0]
satır sayısıdır)
Veri çerçevesini tutan değişkene df denirse, o zaman:
len(df.columns)
sütun sayısını verir.
Ve satır sayısını isteyenler için:
len(df.index)
Hem satır hem de sütun sayısını içeren bir grup için:
df.shape
len(df)
size satırları vermek?
Bu benim için çalıştı len (list (df)).
df.info () işlevi size aşağıdaki gibi bir sonuç verir. Sep parametresiz panda read_csv yöntemini veya "," ile sep parametresini kullanıyorsanız.
raw_data = pd.read_csv("a1:\aa2/aaa3/data.csv")
raw_data.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 5144 entries, 0 to 5143
Columns: 145 entries, R_fighter to R_age
Aşağıdakiler gibi sütun numarasını ve sütun bilgi almak için birden fazla seçenek vardır
diyelim onları kontrol edin.
local_df = pd.DataFrame (np.random.randint (1,12, boyut = (2,6)), sütunlar = ['a', 'b', 'c', 'd', 'e', 'f ']) 1. local_df.shape [1] -> Şekil niteliği dönüş demetini (satır ve sütunlar) (0,1) olarak.
local_df.info () -> info Yöntem, veri çerçevesi hakkında ayrıntılı bilgi döndürür ve sütun sayısı, sütunların veri türü, boş değer sayısı değil, Veri Çerçevesi tarafından bellek kullanımı
len (local_df.columns) -> sütunlar özniteliği veri çerçevesi sütunlarının dizin nesnesini döndürür & len işlevi toplam kullanılabilir sütunları döndürür.
local_df.head (0) -> parametre 0 ile head yöntemi, başlıktan başka bir şey olmayan df'nin 1. satırını döndürür.
Sütun sayısının 10'dan fazla olmadığı varsayılarak döngü eğlencesi için: li_count = local_df içindeki x için 0: li_count = li_count + 1 baskı (li_count)
df.shape
ile bir demet verir (n_rows, n_columns)