我有一个类似的熊猫数据框:
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'"
非常感谢您的帮助。
快速修复将是
"'" + df['Col1'].str.cat(sep="', '") + "'"
"'a', 'b', 'c', 'd'"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句