dataframe
Konwertuj listę słowników do ramki danych pandy
Mam listę takich słowników:
[{'points': 50, 'time': '5:00', 'year': 2010},
{'points': 25, 'time': '6:00', 'month': "februa ... Uwaga: kolejność kolumn nie ma znaczenia.
Jak mogę przekształcić listę słowników w ramkę danych pandy, jak pokazano powyżej?
Pobierz listę z nagłówków kolumn pandy DataFrame
Chcę uzyskać listę nagłówków kolumn z ramki danych pandy. Ramka danych będzie pochodzić z wejścia użytkownika, więc nie będę ... 10
8 6 6 4
9 10 10 7
Chciałbym otrzymać listę taką jak ta poniżej:
>>> header_list
[y, gdp, cap]
Pandy odczytują opcje csv low memory i dtype
Podczas wywoływania
df = pd.read_csv('somefile.csv')
Otrzymuję:
/Users/josh/anaconda / envs / py27 / lib / python2. ... _memory = False.
Dlaczego opcja dtype jest powiązana z low_memory i dlaczego zrobienie jej False pomogłoby w tym problemie?
Jak przekonwertować kolumnę ramki danych na typ numeryczny?
Jak przekonwertować kolumnę ramki danych na typ liczbowy?
Filtruj wiersze ramki danych, jeśli wartość w kolumnie znajduje się na ustawionej liście wartości
Mam Python pandas DataFrame rpt:
rpt
<class 'pandas.core.frame.DataFrame'>
MultiIndex: 47518 entries, ('000002', '201 ... TK_ID'] in stk_list] # this does not works in pandas
Ponieważ pandy nie akceptują powyższego polecenia, jak osiągnąć cel?
Usuń wiersze pandy z zduplikowanymi indeksami
Jak usunąć wiersze o zduplikowanych wartościach indeksu?
W ramce danych pogodowych poniżej, czasami Naukowiec wraca i koryguj ... dla dowolnej wartości DatetimeIndex, ale utknąłem na wymyślaniu group_by lub pivot (lub ???) oświadczenia, aby to zadziałało.
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ą dużą ramkę d ... b=rnorm(500), c=rnorm(500))
}
Obecnie używam tego:
df <- do.call("rbind", listOfDataFrames)
Jak zastąpić wartości NaN przez zera w kolumnie ramki danych Pandy?
Mam ramkę danych Pandy jak poniżej:
itm Date Amount
67 420 2012-09-30 00:00:00 65211
68 421 ... kie metody, które wypróbowałem, nie zadziałały lub nie rozpoznały NaN.
Wszelkie wskazówki lub rozwiązania będą mile widziane.
Jak podzielić kolumnę DataFrame string na dwie kolumny?
Mam ramkę danych z jedną kolumną (string) i chciałbym podzielić ją na dwie kolumny (string), z nagłówkiem jednej kolumny jako ... UNITED STATES
1 01000 ALABAMA
2 01001 Autauga County, AL
3 01003 Baldwin County, AL
4 01005 Barbour County, AL
Jednoczesne Scalanie wielu danych.ramki na liście
Mam listę wielu danych.ramki, które chcę połączyć. Problem polega na tym, że każde dane.ramka różni się pod względem liczby w ... us names
(przypadkowo widzę inne odniesienia do tego błędu gdzie indziej bez rozwiązania).
Czy można to jakoś rozwiązać?
Jak radzić sobie z SettingWithCopyWarning w Pandy?
Tło
Właśnie uaktualniłem moje pandy z 0.11 do 0.13. 0rc1. Teraz aplikacja wyskakuje wiele nowych ostrzeżeń. Jeden z nich ta ... using .loc[row_index,col_indexer] = value instead
quote_df['TDate'] = quote_df.TDate.map(lambda x: x[0:4]+x[5:7]+x[8:10])
Jak zresetować indeks w ramce danych pandy? [duplikat]
to pytanie ma już odpowiedzi tutaj :
... ]. Jak mogę to zrobić?
Wygląda na to, że działa:
df = df.reset_index()
del df['index']
Nie działa:
df = df.reindex()
Jak zrobić listę ramek danych?
Jak zrobić listę ramek danych i jak uzyskać dostęp do każdej z tych ramek danych z listy?
Na przykład, jak Mogę umieścić te ... me(y1 = c(1, 2, 3),
y2 = c(4, 5, 6))
d2 <- data.frame(y1 = c(3, 2, 1),
y2 = c(6, 5, 4))
Utwórz puste dane.ramka
Próbuję zainicjować dane.Ramka bez rzędów. Zasadniczo chcę określić typy danych dla każdej kolumny i nazwać je, ale nie mam ż ... n, które chciałem, ale także tworzy bezużyteczny wiersz, który następnie musi zostać usunięty.
Czy jest na to lepszy sposób?
Jak uzyskać liczbę wierszy ramki danych Pandy?
Próbuję zdobyć liczbę wierszy dataframe df z pand, a oto mój kod.
Metoda 1:
total_rows = df.count
print total_rows +1
Me ... dpowiedzią udzieloną przez @ root najlepszym (najszybszym) sposobem sprawdzenia długości df jest wywołanie:
df.shape[0]
Pretty-wydrukuj całą serię pand / DataFrame
Często pracuję z seriami i DataFrames na terminalu. Domyślna __repr__ dla serii zwraca zmniejszoną próbkę, z niektórymi warto ... yłoby wspierać odpowiednie wyrównanie, być może granice między kolumnami, a może nawet kodowanie kolorami dla różnych kolumn.
Jak unnest (eksplodować) kolumnę w ramce danych pandy?
Mam następujący DataFrame, gdzie jedna z kolumn jest obiektem (komórka typu list):
df=pd.DataFrame({'A':[1,2],'B':[[1,2],[1 ... ziej czasochłonne apply, co nie jest zalecane, sprawdź więcej informacji Kiedy powinienem użyć pandy apply() w moim kodzie?)
Dlaczego moje pandy nie działają w funkcji "apply" odwołującej się do wielu kolumn? [zamknięte]
zamknięte. to pytanie jest nie powtarzalne lub spowodowane literówkami . Obecnie nie przyjmuje odpowiedzi.
... my_test(a):
cum_diff = 0
for ix in df.index():
cum_diff = cum_diff + (a - df['a'][ix])
return cum_diff
Jak upuścić kolumny według nazwy w ramce danych
Mam duży zestaw danych i chciałbym przeczytać konkretne kolumny lub rzucić wszystkie inne.
data <- read.dta("file.dta")
...
paste("data$", var.out[i], sep="") <- NULL
}
Aby zrzucić wszystkie niechciane kolumny. Czy to optymalne rozwiązanie?
Normalizacja kolumn ramki danych pandy
Mam ramkę danych w Pandzie, gdzie każda kolumna ma inny zakres wartości. Na przykład:
Df:
A B C
1000 10 0.5
765 ... jest między 0 a 1?
Moje pożądane wyjście to:
A B C
1 1 1
0.765 0.5 0.7
0.8 0.7 0.18(which is 0.09/0.5)