首页 > 解决方案 > 如何从 Pandas 系列行中提取元素

问题描述

Jupyter 笔记本

我正在尝试循环并从系列/列的每一行中提取最后两个元素(例如 QC 或 ON)。我会认为每一行的内容是一个字符串而不是浮点数。无论哪种方式,我做错了什么?

标签: python-3.xpandasloopsseries

解决方案


错误的原因是列中的 NaN 值,此代码应该适合您:

city = data2.fillna('').str.slice(-2)

推荐阅读