我是Python的新手,我正在使用Twint。为了从刮掉的twits中创建一个DataFrame,我必须运行以下代码:
c = twint.Config()
c.Hide_output = output
twint.run.Search(c)
Tweets_df = twint.storage.panda.Tweets_df问题是,我不明白执行twint.storage.panda.Tweets_df行的是什么类型的操作。它似乎创建了一个DataFrame对象。事实上,Tweets_df是一个pandas.core.frame.DataFrame实例,但这不是从类创建对象的方法(据我所知)。我的意思是:我希望看到那个带括号的表达式;类似于var = pd.DataFrame()。所以..。到底怎么回事?
非常感谢
发布于 2021-12-09 22:09:05
在twint.storage.panda Tweets_df中,最初设置为None值,很可能是将其设置为在代码后面的某个点上讨论的对象的值。所以代码看起来会是这样的。
#Our code module
data1 = None
class ourClass:
def __init__(self):
self.some_data = 0
data1 = ourClass()然后当我们
import ourCode
variable = ourCode.data1
variable2 = ourCode.data1我们以变量和引用同一个对象的variable2结束。
链接到twint源代码
https://github.com/twintproject/twint/blob/master/twint/storage/panda.py
https://stackoverflow.com/questions/70297223
复制相似问题