【发布时间】:2017-07-09 05:55:37
【问题描述】:
首先,我还是 Python 的新手,并且已经搜索过并且无法找到任何地方如何做到这一点(从一个新人的角度来看)......
我有一条蟒蛇
我需要打印出索引、列名和值。
假设我有以下数据框
EAT DAILY WEEKLY YEARLY
Fruit
APPLE 2 5 200
ORANGE 1 3 100
BANANA 1 4 150
PEAR 0 1 40
我需要将它打印出来,这样我会得到类似下面的内容,以便它遍历数据帧中的每一行。
Eat Apple Daily at least 2
Eat Apple Weekly at least 5
Eat Apple Yearly at least 200
Eat Orange Daily at least 1
Eat Orange Weekly at least 3
Eat Orange Yearly at least 100
..
...
....
我尝试了各种组合,但仍在学习,因此不胜感激。
到目前为止我已经尝试过
for row in test.iterrows():
index, data = row
print index , (data['column1'])
print index , (data['column2'])
print index , (data['column3'])
这会给我索引和值,但不是列,而且我希望它能够迭代,无论使用了多少列或行。另外,我仍然需要能够插入需要动态的文本...
【问题讨论】:
标签: python loops pandas dataframe printing