【发布时间】:2020-04-11 23:51:49
【问题描述】:
关于以下数据框,如何使用矢量化创建一个新列“ADDRESS”,其中每行的单元格值是 STREET 和 NR 的串联?
STREET | NR
Astreet | 10
Bstreet | 20
...
我知道这可以通过迭代 datraframe 的行来完成(为了清晰起见,非综合循环):
address_list = []
for index, row in org.iterrows():
line = '{0} {1}' .format(row['STREET'], row['NR'])
address_list.append(line.strip())
df['ADDRESS'] = address_list
这可以完成这项工作,但不是很省时,因为它是一个迭代操作。
【问题讨论】:
标签: python-3.x pandas vectorization