转换某列的值为特定形式

2024-04-19 08:31:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧df和一个名为“Name”的列。我将其单独存储为:

list = df.Name

这给了我这样的结果

0    Christine
1    Alex
2    Brian
3    Thomas
4    Tom 

我想将上述输出转换为以下形式:

["Christine","Alex","Brian","Thomas","Tom"]

如何使用熊猫执行此任务


Tags: 数据namedfthomas形式listtombrian
1条回答
网友
1楼 · 发布于 2024-04-19 08:31:54

试试这个:

In [18]: df.Name.tolist()
Out[18]: [u'Christine', u'Alex', u'Brian', u'Thomas', u'Tom']

In [19]: df.Name.str.encode('latin-1', 'ignore').tolist()
Out[19]: ['Christine', 'Alex', 'Brian', 'Thomas', 'Tom']

PS,但要小心这个解决方案-它不会正常工作的“特殊”unicode字符

相关问题 更多 >