我有一个名为“final”的数据帧,它是按日期索引的(作为datetimeindex),每个列的名称如下:
final = final[['stn', 'years_of_data', 'total_minutes', 'avg_daily', 'TOA_daily']]
final.head()
stn years_of_data total_minutes avg_daily TOA_daily
date
1900-01-01 AlberniElementary 4 5760 26.100 101.700
1900-01-01 AlberniWeather 6 8265 25.000 101.700
1900-01-01 Arbutus 8 11162 31.200 101.700
1900-01-01 Arrowview 7 10080 23.200 101.700
1900-01-01 Bayside 6 8597 31.600 101.700
我想制作/添加一列名为“AC”的值,基于“avg\u daily”和“TOA\u daily”的划分。你知道吗
我希望结果如下:
stn years_of_data total_minutes avg_daily TOA_daily AC
date
1900-01-01 AlberniElementary 4 5760 26.100 101.700 0.257
1900-01-01 AlberniWeather 6 8265 25.000 101.700 0.246
1900-01-01 Arbutus 8 11162 31.200 101.700 0.307
1900-01-01 Arrowview 7 10080 23.200 101.700 0.228
1900-01-01 Bayside 6 8597 31.600 101.700 0.311
我已经研究了creating a function to do this的方法,但是对于如何在我的例子中映射和/或应用它感到困惑,特别是返回结果as a new column的部分。你知道吗
试试看
添加所需列。你知道吗
相关问题 更多 >
编程相关推荐