为什么df.to_string打印出奇怪的标签?

问题描述 投票:0回答:1

如果我像这样运行代码:

print(df['Col1'].to_string(index=False))

我明白了:

1
2
3

现在,如果我像这样使用代码(没有打印):

 s = df['Col1'].to_string(index=False)
 s

我明白了:

'1\n2\n3'

反斜杠和'n'字符串来自哪里?列出单个列的适当方法是什么,最终目标是分配给数组?

jupyter-notebook
1个回答
0
投票

如果要将数据列转换为列表(数组),请使用以下代码:

col_list = df['Col1'].values

要么

col_list = list(df['Col1'])

\n序列是许多支持转义序列的语言中的流行序列。它用于表示字符串中的新行。并且print函数将格式化给定的字符串并插入一个新行

© www.soinside.com 2019 - 2024. All rights reserved.