我对编程很陌生,我想知道你是否能帮助我。我有一个文件,包含2000年到2020年的每日降水量数据。我认为使用pandas可以创建一个只包含值的 Dataframe 一月份的一个月,但我不明白。或者使用CDO创建一个只包含这些值的新文件。有人能帮帮我吗我会很感激的
pandas
CDO
okxuctiv1#
cdo解决方案为
cdo
cdo selmon,n in.nc out.nc
其中 n 是月份的数字,在您的情况下n=1,因此
cdo selmon,1 in.nc out.nc
您还可以使用正斜杠指定月份列表或范围,例如:
cdo selmon,3/5 in.nc out.nc
lsmd5eda2#
步骤-1.在数据框中添加一个月列df['month']= pd.to_datetime(df['date']).dt.month1.使用条件df.month == 1选择所需的行df[(df['month'] == 1)]
df['month']= pd.to_datetime(df['date']).dt.month
df[(df['month'] == 1)]
2条答案
按热度按时间okxuctiv1#
cdo
解决方案为其中 n 是月份的数字,在您的情况下n=1,因此
您还可以使用正斜杠指定月份列表或范围,例如:
lsmd5eda2#
步骤-
1.在数据框中添加一个月列
df['month']= pd.to_datetime(df['date']).dt.month
1.使用条件df.month == 1选择所需的行
df[(df['month'] == 1)]