如何访问列中列表中的元素?

How do I access an element in a list within a column?

我的目标是将列中列表中的元素提取到新列中。

我试过使用常用的括号表示法:

df['lat'] = df['query'][0]
 
df['lon'] = df['query'][1]

我得到的错误是:“ValueError:值的长度 (2) 与索引的长度 (1) 不匹配”

试图表达的错误是什么?

这是一个您可以尝试的解决方案,

df['lat'], df['lon'] = df['query'].str[0], df['query'].str[1]