我正在尝试打开一个jupyter笔记本,它需要很长时间,并且在底部看到它正在尝试加载各种[MathJax]扩展名,例如在chrome浏览器的左下方显示:
加载[MathJax] /extensions/safe.js
最终,笔记本加载,但被冻结,然后在左下角一直显示它正在尝试加载其他[MathJax] .js文件。
同时,弹出“您想杀死它们的无响应页面”不断弹出。
我的笔记本上没有方程式或绘图,所以我不明白发生了什么。我的笔记本从未做过。
我用谷歌搜索,有人说要删除ipython检查点。那会在哪里?我在Mac OS上并使用Anaconda。
我有一个 pandas 数据框 raw_df,有 2 列、ID 和句子。我需要将每个句子转换为字符串。下面的代码不会产生错误,并表示规则的数据类型是“对象”。
raw_df['sentences'] = raw_df.sentences.astype(str)
raw.df.sentences.dtypes
Run Code Online (Sandbox Code Playgroud)
输出:dtype('O')
然后,我尝试对句子进行标记并得到一个 TypeError ,该错误表明该方法需要一个字符串或类似字节的对象。我究竟做错了什么?
raw_sentences=tokenizer.tokenize(raw_df)
Run Code Online (Sandbox Code Playgroud)
相同类型错误
raw_sentences = nltk.word_tokenize(raw_df)
Run Code Online (Sandbox Code Playgroud) 我有一个pandas.DataFrame
: wordvecs_df
,列按顺序标记为'word'
、'count'
、'v1'
through'v50'
和'norm1'
through 。我想创建一个新的 pandas df,其中仅包含,和 的'norm50'
列。'word'
'count'
norm1-norm50
wordvecs_df.loc[:,"norm1":"norm50"]
Run Code Online (Sandbox Code Playgroud)
让我norm1
- norm50
,但如果我尝试输入单词并计数,我会得到一个 IndexingError: Too much Indexers。
我不知道如何从数据框中获取我想要的列。有任何想法吗?