python - Python:打印字符串和数据框
问题描述
我正在尝试使用 python 创建一个报告来填充数据。下面是一个例子。我曾经pandas
阅读过csv
创建数据框的内容。然后我必须使用单元格来填充文本。
数据框:
name age
0 Chris 15
1 Kim 20
2 David 18
如何让 python 打印以下内容:
name is Chris age 15.
name is Kim age 20.
name is David age 18.
解决方案
代码:
import pandas
data = pandas.DataFrame({'name': ['Chris', 'Kim', 'David'],
'age': [15, 20, 18]})
for index, row in data.iterrows():
print('name is {} age {}.'.format(row['name'], row['age']))
输出:
name is Chris age 15.
name is Kim age 20.
name is David age 18.
推荐阅读
- google-cloud-platform - 等待创建 DomainMapping 时出错:资源处于失败状态“Ready:False”,消息:Route XXX 不存在
- python - Python Django 无法转到另一个页面中的所需链接
- javascript - 为什么通过 JavaScript 添加样式不起作用
- python - 有没有办法简化这个 if 语句?
- ios - 返回视图时Swift Timer不会重新启动
- javascript - Vue 3 中的 SSR 和 keep-alive 问题:动态组件
- github - GitHub 操作需要从私有 GitHub 注册表恢复 NuGet 包
- reactjs - ELIFECYCLE errno 1 在使用 expo 的反应应用程序中执行 npm start 时:开发服务器崩溃
- prometheus - 带有标签提供的值(状态)的 Grafana 状态时间线面板
- html - 带有垂直资源的完整日历 - 使日边界更加突出