我有一个pandas数据框,其中的列包含餐厅的营业时间和营业时间。这个数据集来自刮取中文餐馆指南,有点像tripAdvisor。
请参阅附图中的图片
如您所见,“'星期五”和“' Fri'”等列包含值,但某些行不包含,因此在&#39中可以找到开始和结束时间;每日'同一家餐厅的专栏。
列' Mon'和'周五'有NaN值,我想用“每日”中的值填充它们。列。
我在下一行测试的代码返回:' function'对象没有属性' apply'。
答案 0 :(得分:0)
pd.Series.fillna
是一种方式:
df['Mon'] = df['Mon'].fillna(df['Daily'])
df['Fri'] = df['Fri'].fillna(df['Daily'])