DataFrame赋值
如何给python中DataFrame的某一列进行赋值(同一值)
1.循环方法
给DataFrame赋值,我们知道可以采用循环的方法来进行操作。例:
for i in range(len(data)):
data['add'][i] = 12345
缺点:当你的数据很大的时候,将很花费时间
2.DatFrame赋值
首先将你需要的数据用列表或者数组的形式表示出来,这里我常用list。例:
list = ['12345'] * len(data)
然后将其变为DataFrame形式,进行赋值。例:
data['add'] = pd.DataFrame(list)
由于list中所给数据形式为字符型,因此需要将其进行格式转换(根据需要)。例:
data['add'] = data['add'].astype(int)