gpt4 book ai didi

python - 从元组到 Pandas 中的多列

转载 作者:太空狗 更新时间:2023-10-29 18:26:30 26 4
gpt4 key购买 nike

我如何转换这个数据框

                                          location  value                       0                   (Richmond, Virginia, nan, USA)    100                       1              (New York City, New York, nan, USA)    200                       

为此:

    city            state       region    country   value0   Richmond        Virginia    nan       USA       1001   New York City   New York    nan       USA       200

请注意,第一个数据框中的 location 列包含元组。我想在 location 列中创建四列。

最佳答案

new_col_list = ['city','state','regions','country']
for n,col in enumerate(new_col_list):
df[col] = df['location'].apply(lambda location: location[n])

df = df.drop('location',axis=1)

关于python - 从元组到 Pandas 中的多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25559202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com