标签:Excel函数,PY函数
DataFrame是pandas库中的对象,而Excel中的Python使用的核心库之一是pandas库。在Excel中使用Python分析数据时,DataFrame对象是关键的数据结构。
Excel中的Python可以通过两种方式输出DataFrame:Python对象或Excel值。如下图1所示,DataFrame作为Excel单元格中的Python对象。可以看到,当DataFrame作为Python对象返回时,单元格中将显示文本“DataFrame”,其前面有一个卡图标[PY]。

图1
要查看DataFrame中的信息,单击卡图标或者使用Ctrl+Shift+F5组合键。下图2所示,显示了与工作表单元格区域A2:B4相同的数据。

图2
DataFrame中的数据除了上述作为Python对象返回外,还可以作为值返回。选择Python单元格,单击公式编辑栏左侧“Python输出”菜单下拉箭头,选择“Excel值”,即可将Python对象作为值返回。

图3
或者,在Python单元格中单击右键,从快捷菜单中选择“Python输出——Excel值”,如下图6所示。

图4
将DataFrame输出为Excel值,以便于使用Excel的功能进行数据分析,例如创建图表、编写公式和条件格式等。
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。