【发布时间】:2016-05-04 13:15:27
【问题描述】:
我有一个名为 df 的数据框。它有一个名为“规格类型”的列。使用熊猫,
df['Spec Type']
0 NaN
1 A1
2 G7V
3 F7+K4
. .
. .
169 A0e
我只想获取每个条目的第一个字符,并将其作为 df 的一个新列,称为“规格类型索引”。但是,以下代码给了我一个错误:
df['Spec Type Index'] = [i[0] for i in df['Spec Type']]
'float' 对象不可下标
错误在 i[0] 部分。我用它来获取索引元素的第一个字符。我该怎么办?
【问题讨论】:
标签: python pandas indexing dataframe