«dataframe» etiketlenmiş sorular

Veri çerçevesi tablo şeklinde bir veri yapısıdır. Genellikle, satırların gözlem olduğu ve sütunların çeşitli türlerde değişkenler olduğu veriler içerir. "Veri çerçevesi" veya "veri çerçevesi" bu kavram için birçok dilde kullanılan terim olsa da (R, Apache Spark, deedle, Maple, Python'daki panda kütüphanesi ve Julia'daki DataFrames kütüphanesi), "tablo" MATLAB ve SQL.


6
Pandalar DataFrame Grubu
Aşağıdaki biçimde bir panda veri çerçevesi var: df = pd.DataFrame([[1.1, 1.1, 1.1, 2.6, 2.5, 3.4,2.6,2.6,3.4,3.4,2.6,1.1,1.1,3.3], list('AAABBBBABCBDDD'), [1.1, 1.7, 2.5, 2.6, 3.3, 3.8,4.0,4.2,4.3,4.5,4.6,4.7,4.7,4.8], ['x/y/z','x/y','x/y/z/n','x/u','x','x/u/v','x/y/z','x','x/u/v/b','-','x/y','x/y/z','x','x/u/v/w'],['1','3','3','2','4','2','5','3','6','3','5','1','1','1']]).T df.columns = ['col1','col2','col3','col4','col5'] df: col1 col2 col3 col4 col5 0 1.1 A 1.1 x/y/z 1 1 1.1 A 1.7 x/y 3 2 1.1 A 2.5 x/y/z/n 3 …
166 python  pandas  dataframe 

7
Sütunlar için bir biçim dizesi kullanarak yüzen pandalar DataFrame nasıl görüntülenir?
Ben kullanarak belirli bir format print()ve IPython ile bir pandalar veri çerçevesi görüntülemek istiyorum display(). Örneğin: df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890], index=['foo','bar','baz','quux'], columns=['cost']) print df cost foo 123.4567 bar 234.5678 baz 345.6789 quux 456.7890 Bunu bir şekilde baskıya zorlamak istiyorum cost foo $123.46 bar $234.57 baz $345.68 quux $456.79 …

4
Pandalar DataFrame - Sözlükler Listesi
Aşağıdaki DataFrame var: müşteri item1 item2 item3 1 elma sütü domates 2 su turuncu patates 3 meyve suyu mango cipsi hangi satır başına sözlük listesine çevirmek istiyorum rows = [{'customer': 1, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}, {'customer': 2, 'item1': 'water', 'item2': 'orange', 'item3': 'potato'}, {'customer': 3, 'item1': 'juice', 'item2': …

8
Data.frame'i genişden uzun formata yeniden şekillendirme
Benim data.framegeniş bir tablodan uzun bir tabloya dönüştürmek için bazı sorun var . Şu anda şöyle görünüyor: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 22,532 23,557 24,555 ALB Albania 8,097 8,986 10,058 11,123 12,246 Şimdi bunu data.frameuzun süreye dönüştürmek istiyorum data.frame. Bunun gibi bir şey: Code …
164 r  dataframe  reshape  r-faq 

11
Data.frame sütununu bir vektöre dönüştürür mü?
Ben gibi bir veri çerçevesi var: a1 = c(1, 2, 3, 4, 5) a2 = c(6, 7, 8, 9, 10) a3 = c(11, 12, 13, 14, 15) aframe = data.frame(a1, a2, a3) Sütunlardan birini bir vektöre dönüştürmek için aşağıdakileri denedim, ancak çalışmıyor: avector <- as.vector(aframe['a2']) class(avector) [1] "data.frame" Gelebileceğim tek …

7
Veri çerçevesindeki gruplar içindeki satırları numaralandırma
Buna benzer bir veri çerçevesiyle çalışma: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), rep("ccc", 5)), val = runif(15)) df <- df[order(df$cat, df$val), ] df cat val 1 aaa 0.05638315 2 aaa 0.25767250 3 aaa 0.30776611 4 aaa 0.46854928 5 aaa 0.55232243 6 bbb 0.17026205 7 bbb 0.37032054 8 …
163 r  dataframe  r-faq 

13
Pandalarda boş değerleri (beyaz boşluk) NaN ile değiştirme
Beyaz boşluk (herhangi bir miktar) içeren bir Pandas veri çerçevesindeki tüm değerleri bulmak ve bu değerleri NaN'lerle değiştirmek istiyorum. Bunun nasıl geliştirilebileceğine dair bir fikriniz var mı? Temel olarak şunu döndürmek istiyorum: A B C 2000-01-01 -0.532681 foo 0 2000-01-02 1.490752 bar 1 2000-01-03 -1.387326 foo 2 2000-01-04 0.814772 baz …
163 python  pandas  dataframe 


13
Data.frame 2'deki data.frame 2'deki satırları bulmak için iki data.frame'i karşılaştırın.
Aşağıdaki 2 veri.frames var: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) A1'in a2'de olmadığı satırı bulmak istiyorum. Bu tür bir işlem için yerleşik bir fonksiyon var mı? (ps: Bunun için bir çözüm yazdım, sadece birinin daha hazırlanmış bir kod yaptığını merak ediyorum) İşte benim çözümüm: …
161 r  merge  compare  rows  dataframe 

9
Pandalar tarihleri ​​otomatik olarak tanıyabilir mi?
Bugün, pandaların bir veri dosyasından (örneğin) veri okurken değer türlerini tanıyabildikleri gerçeğine çok şaşırdım: df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) Örneğin şu şekilde kontrol edilebilir: for i, r in df.iterrows(): print type(r['col1']), type(r['col2']), type(r['col3']) Özellikle tamsayı, yüzer sayılar ve dizeler doğru bir şekilde tanındı. Ancak, aşağıdaki biçimde tarihlerine sahip bir sütunu …
161 python  date  types  dataframe  pandas 

4
Belirli bir satır dizininde veri çerçevesine yeni satır eklensin mi?
Aşağıdaki kod, bir vektörü bir veri çerçevesiyle birleştirir: newrow = c(1:4) existingDF = rbind(existingDF,newrow) Ancak bu kod her zaman yeni çerçeveyi veri çerçevesinin sonuna ekler. Veri çerçevesi içinde belirtilen bir noktaya nasıl satır ekleyebilirim? Örneğin, veri çerçevesinde 20 satır olduğunu varsayalım, yeni satırı 10 ve 11 satırları arasına nasıl ekleyebilirim?
160 r  dataframe  insert 

5
İki veri çerçevesini dizine göre birleştir
Merhaba ben aşağıdaki dataframes var: > df1 id begin conditional confidence discoveryTechnique 0 278 56 false 0.0 1 1 421 18 false 0.0 1 > df2 concept 0 A 1 B Almak için endeksleri nasıl birleştiririm: id begin conditional confidence discoveryTechnique concept 0 278 56 false 0.0 1 A 1 …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.