首页 > 解决方案 > 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.

标签: pythondataframe

解决方案


代码:

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.

推荐阅读