python - python循环在行中插入值
问题描述
我有一个包含地址信息的数据框,这样
df
streetNumber streetName province postalCode
120 ABC AVE A 121345
20 ACD Street A 231345
21 QWE AVE B 234912
6 WDS Road C 212344
我想将这四列合并为一个名为address
一次保存所有地址信息的列。我使用以下循环来连接列,但是如何将值插入到address
列中?
for index, row in df.iterrows():
# try statements let us attempt something.
try:
address = ' '.join([row['streetNumber'], row['streetName'],
row['province'], row['postalCode']])
预期产出
streetNumber streetName province postalCode address
120 ABC AVE A 121345 120 ABC AVE A 121345
20 ACD Street A 231345 20 ACD Street A 231345
21 QWE AVE B 234912 21 QWE AVE B 234912
6 WDS Road C 212344 6 WDS Road C 212344
解决方案
推荐阅读
- javascript - react-dom-development:未捕获的类型错误:无法读取未定义的属性“forEach”
- android - 无法获得通知弹出窗口
- javascript - 检查是否包含在 React 中的数组中
- javascript - 如何使用 AJAX 将 JavaScript 数组传递给 PHP 数组
- javascript - 添加对 Javascript 的 dll 引用
- elasticsearch - Elasticsearch异常(创建查询失败:无效范围:从(95)不能>到(93))
- android - Jetpack Compose 的屏幕过渡动画
- scala - NoSuchElementException spark.rpc.message.maxSize?
- java - 为什么 spring-boot-starter-data-jpa 2.5.0 由于“找不到表”而无法初始化数据?
- excel - 哪个excel公式使用以下数据