Mam dataframe, który wygląda tak:if dla dataframes panda w Pythonie
timestamp 0 1 2 3
2013-04-17 05:00:00 4.335212 2655.140854 2655.140854 2655.140854
2013-04-17 05:10:00 2.224966 2655.140854 2655.140854 2655.140854
2013-04-17 05:20:00 2.409150 2655.140854 2655.140854 2655.140854
2013-04-17 05:30:00 2655.140854 2655.140854 2655.140854 2655.140854
muszę nałożyć if
kryteria oświadczenie o każdej wartości w dataframe, próbowałem za pomocą:
dirt = dirt.astype(float)
for ind, i in enumerate(dirt):
if i < 0:
dirt[ind] = i + 360
if i > 360:
dirt[ind] = i - 360
Jednak dodawanie i odejmowanie nie występuje na żadnej z wartości. Jakieś pomysły?