【发布时间】:2016-07-21 09:12:45
【问题描述】:
我有一个dataframe。我想将某些行的所有列的值替换为默认值。有没有办法通过pandas apply 函数来做到这一点
这是数据框
import pandas as pd
temp=pd.DataFrame({'a':[1,2,3,4,5,6],'b':[2,3,4,5,6,7],'c':['p','q','r','s','t','u']})
mylist=['p','t']
如何将a和b列中的值替换为默认值0,其中c列的值在mylist中
有没有办法使用 pandas 功能来做到这一点,避免 for 循环
【问题讨论】:
标签: python pandas data-manipulation