Tôi có một dataframe trông như thế này:nếu báo cáo cho dataframes gấu trúc bằng Python
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
tôi cần phải áp đặt một if
tiêu chí tuyên bố trên tất cả các giá trị trong dataframe, tôi đã cố gắng sử dụng:
dirt = dirt.astype(float)
for ind, i in enumerate(dirt):
if i < 0:
dirt[ind] = i + 360
if i > 360:
dirt[ind] = i - 360
Tuy nhiên việc cộng và trừ không xảy ra trên bất kỳ giá trị nào. Bất kỳ ý tưởng?