如何访问列中列表中的元素?
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]
我的目标是将列中列表中的元素提取到新列中。
我试过使用常用的括号表示法:
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]