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

时间:2018-08-31 16:11:28

标签: jupyter-notebook

如果我这样运行代码:

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

我得到:

1
2
3

现在,如果我使用这样的代码(不打印):

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

我得到:

'1\n2\n3'

反斜杠和'n'字符串从哪里来?列出最终分配目标的单个列的合适方法是什么?

1 个答案:

答案 0 :(得分:0)

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

col_list = df['Col1'].values

col_list = list(df['Col1'])

\n序列是一种流行的序列,可以在许多支持转义序列的语言中找到。它用于指示字符串中的新行。 print函数将格式化给定的字符串并插入新行