Pytania oznaczone «series»

Obiekt Series reprezentuje serię danych. Może to być reprezentowane jako klasa SeriesCollection (Java, C #) lub klasa Series w Python Pandas.

123
Warunkowe zamień pandy

Mam DataFrame i chcę zamienić wartości w określonej kolumnie, które przekraczają wartość zerem. Myślałem, że jest to sposób na osiągnięcie tego: df[df.my_channel > 20000].my_channel = 0 Jeśli skopiuję kanał do nowej ramki danych, to proste: df2 = df.my_channel df2[df2 > 20000] = 0 Robi...

109
Jak uzyskać pionową geom_vline na osi X daty zajęć?

Mimo że znalazłem post Hadley w grupie google na POSIXcti geom_vlinenie mogłem tego zrobić. Mam szereg czasowy od i chciałbym narysować pionową linię na przykład dla lat 1998, 2005 i 2010. Próbowałem ze składnią ggploti qplot, ale nadal albo nie widzę żadnej pionowej linii, albo pionowa linia jest...

102
Konwertuj ramkę danych pandy na serię

Jestem trochę nowy w pandach. Mam ramkę danych pandy, która ma 1 wiersz na 23 kolumny. Chcę przekształcić to w serię? Zastanawiam się, jaki jest najbardziej pytoniczny sposób na zrobienie tego? Próbowałem, pd.Series(myResults)ale narzeka ValueError: cannot copy sequence with size 23 to array...

101
Ciągi w DataFrame, ale dtype jest obiektem

Dlaczego Pandy mówią mi, że mam obiekty, chociaż każdy element w wybranej kolumnie jest ciągiem - nawet po jawnej konwersji. To jest moja ramka DataFrame: <class 'pandas.core.frame.DataFrame'> Int64Index: 56992 entries, 0 to 56991 Data columns (total 7 columns): id 56992 non-null...

101
Czy Pandy mogą wykreślić histogram dat?

Wziąłem serię i wymusiłem na niej kolumnę z datetime64[ns]datą i godziną dtype = (chociaż potrzebuję tylko rozdzielczości dziennej ... nie wiem, jak to zmienić). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) ale kreślenie nie...

86
Pandy: konwertuj kategorie na liczby

Załóżmy, że mam ramkę danych z krajami, które są następujące: cc | temp US | 37.0 CA | 12.0 US | 35.0 AU | 20.0 Wiem, że istnieje funkcja pd.get_dummies służąca do konwersji krajów na „kodowanie na jeden gorący”. Chciałbym jednak przekonwertować je na indeksy zamiast takich, które otrzymam...

85
Pandy: średnia krocząca według przedziału czasu

Jestem nowy w Pandas… Mam mnóstwo danych z ankiet; Chcę obliczyć średnią kroczącą, aby uzyskać oszacowanie dla każdego dnia na podstawie trzydniowego okna. Jak rozumiem z tego pytania , funkcje rolling_ * obliczają okno na podstawie określonej liczby wartości, a nie określonego zakresu dat i...

85
Jak analizować milisekundy?

Jak używać strptimelub innych funkcji do analizowania znaczników czasu z milisekundami w języku R? time[1] # [1] "2010-01-15 13:55:23.975" strptime(time[1], format="%Y-%m-%d %H:%M:%S.%f") # [1] NA strptime(time[1], format="%Y-%m-%d %H:%M:%S") # [1] "2010-01-15 13:55:23"`