转换阵列成一个字符串
问题描述:
我已经掀起了“熊猫”了几个月,但我有一个复发......转换阵列成一个字符串
这是我的短的小脚本:
import pandas as pd
user_input = pd.read_csv(raw_input("Enter file-path: "),sep=r'\s+')
get_Info =user_input[user_input['Monid'].str.contains(raw_input("Enter a star: "))]
for value in get_Info.values:
print value
我的意图是要打印的get_Info.values
值转换为字符串,而不是大熊猫阵列打印出来的,就像这样:转换后
[Mon-000005 99.999 19.67 18.242 17.134 15.722 99.999 99.999 99.999 99.999
14.254 0.044 13.532 0.043 13.33 0.042 13.154 0.007 13.106 0.008 12.968
0.04 12.985 0.115 99.999 99.999 M3 6.56 1 N]
我可以删除这些括号用str.replace
输出通过str()
定义,但这似乎不太有效。即使在这样做之后,它仍然有如上所述的断线。我想打印出来作为一个字符串,而不是三个单独的行。我不知道该怎么做,为什么它摆在首位?
谢谢。
可能重复http://*.com/questions/11178061/python-print-array-without-brackets-in-a-single-row ) – sashkello
是的,除了线路仍然断线。因此,新的问题。 – Matt
你是什么意思的换行符?你有没有试图让你的终端全屏?如果我理解正确。 – sashkello