python - pandas/python:将带有标点符号的列表转换为数据框列中的 str 形式
问题描述
我有一个看起来像这样的数据框:
姓名 |
---|
['-','"','blah','+',',' ] |
['.','!'] |
我希望输出如下:
姓名 |
---|
-,",等等,+,, |
.! |
我的列表中也有逗号。
有人可以建议如何在 python 中执行此操作
解决方案
听起来你在寻找str.join
.
例子:
>>> import pandas as pd
>>> df = pd.DataFrame({ 'Name': [['-','"','blah','+',','], ['.','!']]})
Name
0 [-, ", blah, +, ,]
1 [., !]
然后join
通过''
:
>>> df.Name = df.Name.str.join('')
Name
0 -"blah+,
1 .!
推荐阅读
- ethereum - 如何测试由另一个已部署合约生成的合约?
- r - R中的Mapdist在传递坐标时返回错误
- sql - 如何处理在 DoCmd.RunSQL(INSERT INTO...) 之后找到的 0 行
- ansible - 从 stdout_lines 获取特定输出并将其存储在列表中
- mysql - 遇到 PHP 错误 严重性:通知消息:未定义的索引
- biztalk - BizTalk 2016 单例
- python-3.x - Matplotlib - 添加线以链接堆积条形图类别
- c# - 如何通过在两个一维数组之间的索引上设置 if 语句来执行操作?
- cmd - 使用批处理将文件从一台服务器复制到另一台服务器
- r - 使用 ggplot2 在 R 中绘制 5D 图