将padas数据框列的所有行转换为逗号分隔的值,每个值都用单引号引起来

新星:

我有一个类似的熊猫数据框:

df = pd.DataFrame(['a', 'b', 'c', 'd'], columns=['Col'])

df 

Col
0   a
1   b
2   c
3   d

我正在尝试将该列的所有行转换为逗号分隔的字符串,每个值都用单引号引起来,如下所示:

'a', 'b', 'c', 'd'

我尝试了以下几种不同的组合,但以下是我得到的最接近的组合:

s = df['Col'].str.cat(sep="', '")
s
"a', 'b', 'c', 'd"

我认为最终结果应该是:

"'a', 'b', 'c', 'd'"

非常感谢您的帮助。

BEN_YO:

快速修复将是

"'" + df['Col1'].str.cat(sep="', '") + "'"
"'a', 'b', 'c', 'd'"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果所有值都用单引号引起来,如何拆分这些值并转换为浮点型?

CsvHelper将所有值都用引号引起来

如何将逗号分隔的字符串转换为字符串,且每个字符串都用单引号引起来并用逗号分隔

将JSON中的所有数字都用引号引起来

正则表达式-将所有整数都用双引号引起来

在R中的值向量之后添加百分比,并用单引号将每个值引起来

cat bash命令将制表符转换为逗号分隔并用双引号引起来

将Yaml数据用单引号引起来

Python:用空格分隔的字符串的每个词都用引号引起来

逗号分隔列表中的匹配项,不被单引号或双引号引起来

每个单词都用双引号引起来

ruby:将数组的每个元素都用附加引号引起来

正则表达式,将每个CSV字段都用双引号引起来

Excel列数据需要转换为用双引号引起来的值列表,然后通过排除起始括号将其写入json文件

解析文本类型日志文件,其值用双引号引起来并用逗号分隔

正则表达式拆分逗号分隔符值,用双引号引起来

将值向量转换为逗号分隔的向量,并在每个引号周围加上引号

从字符串中删除所有未用单引号或双引号引起来的空格

将 pandas 数据框列值转换为逗号分隔的字符串

如果用双引号引起来,awk上的逗号分隔字符串将忽略

仅当所有字符串都用引号引起来时才进行正则表达式拆分

将IP列表(带单引号)转换为逗号分隔

为什么我的数组不将每个单词都用双引号引起来?

Filehelpers用引号引起来的制表符分隔值错误

将每个唯一ID的行转换为所有逗号分隔的可能性

Python Pandas将逗号分隔值列表转换为数据框

读取csv(逗号分隔的文件),并用引号引起来,逗号作为小数点

如何将每个熊猫数据框行转换为包含列值作为属性的对象?

将数据框转换为字典并保留所有值