
提示:这里简述项目相关背景:
提示:这里描述项目中遇到的问题:
例如:从表中筛选出3月份数据,再对三月份数据进行计算温差:
#在一年的数据如何筛选出3月份的数据进行 *** 作
condition=df["日期"].str.startswith("2018-03")
pandas的dataframe的修改写 *** 作,只允许在源dataframe上进行,一步到位
#方法一
df.loc[condition,"温差"]=df["最高温度"]-df["最低温度"]
#方法二,使用copy复制dataframe
df_month3=df[condition].copy()
df_month3["温差"]=df["最高温度"]-df["最低温度"]
原因分析:
提示:这里填写问题的分析:
pandas的dataframe的修改写 *** 作,只允许在源dataframe上进行,一步到位
解决方案:
提示:这里填写该问题的具体解决方案:
直接对源数据进行 *** 作,或者copy后再 *** 作
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)