Pytania oznaczone «dataframe»

399
Zmiana nazw kolumn ramki danych

Mam ramkę danych o nazwie „nowa cena” (patrz poniżej) i chcę zmienić nazwy kolumn w moim programie w języku R. > newprice Chang. Chang. Chang. 1 100 36 136 2 120 -33 87 3 150 14 164 W rzeczywistości robię

365
Wyodrębnianie określonych kolumn z ramki danych

Mam ramkę danych R z 6 kolumnami i chcę utworzyć nową ramkę danych, która ma tylko trzy kolumny. Zakładając mój ramkę danych jest dfi chcę, aby wyodrębnić kolumn A, BorazE jest to tylko dowodzić mogę dowiedzieć się: data.frame(df$A,df$B,df$E) Czy istnieje bardziej kompaktowy sposób na zrobienie...

357
Jak zsumować zmienną według grupy

Mam ramkę danych z dwiema kolumnami. Pierwsza kolumna zawiera kategorie takie jak „Pierwsza”, „Druga”, „Trzecia”, a druga kolumna zawiera liczby reprezentujące liczbę wyświetleń określonych grup z „Kategorii”. Na przykład: Category Frequency First 10 First 15 First 5 Second 2 Third 14 Third...

352
Konwertuj kolumny data.frame ze współczynników na znaki

Mam ramkę danych. Zadzwońmy do niego bob: > head(bob) phenotype exclusion GSM399350 3- 4- 8- 25- 44+ 11b- 11c- 19- NK1.1- Gr1- TER119- GSM399351 3- 4- 8- 25- 44+ 11b- 11c- 19- NK1.1- Gr1- TER119- GSM399352 3- 4- 8- 25- 44+ 11b- 11c- 19- NK1.1- Gr1- TER119- GSM399353 3- 4- 8- 25+ 44+ 11b- 11c-...

345
Jak uzyskać wartość z komórki ramki danych?

Skonstruowałem warunek, który wyodrębnia dokładnie jeden wiersz z mojej ramki danych: d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)] Teraz chciałbym wziąć wartość z konkretnej kolumny: val = d2['col_name'] Ale w rezultacie otrzymuję ramkę danych,...

336
Konwertuj listę ramek danych na jedną ramkę danych

Mam kod, który w jednym miejscu kończy się listą ramek danych, które naprawdę chcę przekonwertować na pojedynczą ramkę dużych danych. Dostałem kilka wskazówek z wcześniejszego pytania, które próbowało zrobić coś podobnego, ale bardziej złożonego. Oto przykład tego, od czego zaczynam (jest to...

329
pandy: filtruj wiersze DataFrame z łańcuchem operatorów

Większość operacji w pandasmoże być dokonany z operatorem łączenia ( groupby, aggregate, applyitp), ale jedynym sposobem mam stwierdzono rzędów filtrów odbywa się za pomocą zwykłego zamka indeksowania df_filtered = df[df['column'] == value] Jest to nieprzyjemne, ponieważ wymaga przypisania dfdo...

320
Pandas read_csv low_memory i dtype opcje

Dzwoniąc df = pd.read_csv('somefile.csv') Dostaję: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130: DtypeWarning: Kolumny (4,5,7,16) mają różne typy. Podaj opcję dtype podczas importu lub ustaw low_memory = False. Dlaczego dtypeopcja jest powiązana...

317
Jak przechowywać ramkę danych za pomocą Pand

Obecnie CSVza każdym razem, gdy uruchamiam skrypt, importuję dość dużą ramkę danych. Czy istnieje dobre rozwiązanie, aby utrzymywać tę ramkę danych stale dostępną między uruchomieniami, aby nie musiałem spędzać całego czasu na czekaniu na uruchomienie

314
Pandy warunkowe tworzenie kolumny serii / ramki danych

Mam ramkę danych w następujący sposób: Type Set 1 A Z 2 B Z 3 B X 4 C Y Chcę dodać kolejną kolumnę do ramki danych (lub wygenerować serię) o tej samej długości co ramka danych (= równa liczba rekordów / wierszy), która ustawia kolor zielony, jeśli zestaw = „Z” i „czerwony”, jeśli zestaw =...