使用Python和Pandas,我有一个
我想创建一个新列'letters_index',其中生成值将是列表字母中字符串的索引,在列表列表中
我试过
df['letters_index'] = letlist.index(df['letters'])
然而,这不起作用。你有什么建议吗?
答案 0 :(得分:0)
据我了解,您需要:
mfence
输出:
lock xchg
然后
letlist = ['a', 'b', 'c', 'd']
print(df)
输出:
letters
0 a
1 b
2 b
3 d
4 c
请注意,如果列中的值不在列表中,则会抛出df['new_col'] = df['letters'].apply(lambda x: letlist.index(x))
。