gpt4 book ai didi

python - 从列表列表中提取元素 - Python Pandas

转载 作者:太空宇宙 更新时间:2023-11-03 12:26:18 24 4
gpt4 key购买 nike

我有以下只有一列的 Pandas 数据框:

          column_name
0 cc_call_center_sk
1 cc_call_center_id
2 cc_rec_start_date
3 cc_rec_end_date

我想要做的是提取 pandas 列中的每个元素并将其放入这样的字符串中:

my_string = ['cc_call_center_sk', 'cc_call_center_id', 'cc_rec_start_date', 
'cc_rec_end_date']

我试着用下面的代码来做到这一点:

my_list = column_names.values.tolist()

但是,输出的是一个列表,并不是我们想要的:

[['cc_call_center_sk'], ['cc_call_center_id'], ['cc_rec_start_date'], ['cc_rec_end_date']]

最佳答案

df.names.tolist() 生成预期结果:

>>> df.name.tolist()
['cc_call_center_sk', 'cc_call_center_id', 'cc_rec_start_date', 'cc_rec_end_date']

例如:

>>> df=pd.DataFrame([['cc_call_center_sk'], ['cc_call_center_id'], ['cc_rec_start_date'], ['cc_rec_end_date']], columns=['names'])
>>> df
names
0 cc_call_center_sk
1 cc_call_center_id
2 cc_rec_start_date
3 cc_rec_end_date
>>> df = pd.DataFrame([['cc_call_center_sk'], ['cc_call_center_id'], ['cc_rec_start_date'], ['cc_rec_end_date']], columns=['names'])
>>> df.names.tolist()
['cc_call_center_sk', 'cc_call_center_id', 'cc_rec_start_date', 'cc_rec_end_date']

您确定在获取 df.names 之前没有对值进行“分组”或执行其他“预处理”吗?

关于python - 从列表列表中提取元素 - Python Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52807327/

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