答案 0 :(得分:1)
在Python library(dplyrXdf)
xdf <- as_xdf(df, "file.xdf")
out <- xdf %>% filter(customer == "A")
head(out)
中,input
按原样返回输入的值(3.x
),而不是对其进行评估,因此您应该str
获取值{ {1}}。
然而,在Python int(input('Please input number:'))
中,raw_input
会返回原始int
值,而input
会评估输入的值,因为您可以阅读文档:< / p>
<强>输入([提示])强>
相当于
2.x
。...
考虑将
str
函数用于用户的一般输入。
如果您确实需要,可以使用eval
eval(raw_input(prompt))
在Python raw_input()
中模仿此行为,但首先请看Security of Python's eval() on untrusted strings?