这里简单的问题:
如果我尝试在 python 中对我的字典(从 xml 文件解析)进行切片,我会得到一个TypeError: unhashable type: 'slice'
for section in my_dict[:3] ['CATEGORY']['SUBCATEGORY']:
Run Code Online (Sandbox Code Playgroud)
看起来字典不起作用,他们有具体的方法吗?或者是因为紧随其后的另外两个论点被误解了?
假设我有那个数据框df:
index col1 col2
1 48 alpha bravo charlie
2 52 alpha bravo
3 49 alpha bravo charlie delta echo
4 12 alpha bravo
5 6 alpha
Run Code Online (Sandbox Code Playgroud)
我想要的是col2当单元格中有两个以上的单词时删除第一个单词。
所以它应该是这样的:
index col1 col2
1 48 bravo charlie
2 52 alpha bravo
3 49 bravo charlie delta echo
4 12 alpha bravo
5 6 alpha
Run Code Online (Sandbox Code Playgroud)
我已将该行编码为 df['col2'] = df['col2'].apply(lambda x: ' '.join(x.split(' ')[1:]))
但我不知道如何将条件应用到我的数据框中。