问题描述
我试图循环并从系列/列的每一行中提取最后两个元素(字母,例如 QC 或 ON)。 我会认为每一行的内容是一个字符串而不是浮点数。无论哪种方式,我做错了什么?
解决方法
错误的原因是列中的 NaN 值,此代码应该适合您:
city = data2.fillna('').str.slice(-2)
,
s = pd.Series(['A','B','C'])
for index,value in s.items():
print(f"Index : {index},Value : {value}")
Index : 0,Value : A
Index : 1,Value : B
Index : 2,Value : C