将原始文本转换为可用对象

时间:2015-02-22 05:12:26

标签: python pandas type-conversion

在Python和Pandas中,我将数据从网站抓取到数据帧中,我使用数据帧的条目作为另一个函数的输入,称之为f。一个这样的条目,称之为a1,是文本" Boston" (但没有引号)并且具有unicode类型。问题的关键在于函数执行f(x)=[Stuff].str.contains(x)

之类的操作

正常运行f("Boston"),但正在运行f(a1)f(str(a1))会出错。我觉得我应该很容易将a1转换成函数f可以读取的东西,但我似乎无法弄明白。

奇怪的是两个命令

print str(a1), type(str(a1))
print "Boston", type("Boston")

给出相同的输出,但是"波士顿"作为f的输入,而str(a1)则不作为。

0 个答案:

没有答案