如果我这样运行代码:
print(df['Col1'].to_string(index=False))
我得到:
1
2
3
现在,如果我使用这样的代码(不打印):
s = df['Col1'].to_string(index=False)
s
我得到:
'1\n2\n3'
反斜杠和'n'字符串从哪里来?列出最终分配目标的单个列的合适方法是什么?
答案 0 :(得分:0)
如果要将数据列转换为列表(数组),请使用以下代码:
col_list = df['Col1'].values
或
col_list = list(df['Col1'])
\n
序列是一种流行的序列,可以在许多支持转义序列的语言中找到。它用于指示字符串中的新行。 print
函数将格式化给定的字符串并插入新行