2017-08-06 60 views
-3

我最近已经承诺要求我进行大量分析,特别是在文本上。我的数学是平均的,我只在VB中完成基本的编程。R或Python,文本分析和我的特殊情况

特别是,我对文字和情感分析非常感兴趣。我最适合学习R还是Python?

+0

这个问题不是StackOverflow的最佳格式,因为它比较自以为然,而且很模糊。参见[如何提出一个好问题](https://stackoverflow.com/help/how-to-ask)。 – James

回答

0

这个问题不是对StackOverflow的best format - 它是相当斟酌和相当含糊。

就我个人而言,我会倾向于R大多数数据分析。 Python是一个梦幻般的通用语言,但对于90%的数据分析,我会选择R.

如果你是一个完整的初学者,我会推荐R for Data Science书开始使用R,那么我会建议看看tidytext包装文本和情绪分析。

欣赏一些建议,因为我不想开始学习,实现它的 不适合我,并从0再次开始。

就像学习法语帮助你的意大利,开始与Python,意识到它并不适合你,然后学习R.将从0点重新开始。学习Python将是一个有价值的练习,可以帮助你成为更好的程序员。一位优秀的数据分析师应该能够以多种语言表达自己。

+0

欣赏答案。我明白这个问题并不是真正的堆栈溢出问题,但它一直在困扰着我,我认为最好从知道最好的语言的人那里得到答案。 我的数学不是太棒了,它也不是绝望,我只是不是很善于在脑海中总结一些东西,我很依赖计算器。我不知道这是否与任何事情有任何关联。 另外你提到学习Python,然后R不会让我从第0点开始,那么学习R和切换到Python会有同样的理由吗? 谢谢 – user8424260

0

同意这不是最好的格式,但它是一个诚实的问题。 我认为如果你对数学没有信心,你会比Python更容易使用Python。在TryPython和DataCamp上有可访问的教程,您可能想要查看一些PacktPub上的免费PDF电子书。另外,还有一个叫做“Automate the Boring Stuff”的Python文本,它可以通过一章一页的免费在线方式获得,尽管它更像是一本食谱,许多材料可能会在第一次阅读时感到头疼。

+0

嗨MisterJT,谢谢你的回应。我真的很想知道哪种文本分析最适合。特别向其他人展示文字和情感分析结果。 python可以做到这一点。最重要的是,文本分析结果可以以其他人可以理解的方式呈现。 – user8424260

+0

对不起,以上是一个问题,'python可以这样做吗?这是否与R中的类似过程?还是更难?谢谢大家。 – user8424260

+0

@ user8424260,从您希望文本分析的外观开始。你必须对你得到的任何输出做一些解释,所以找到一个分析,这将有助于你把它放入一个商业消费者的好形式。 Python的NLTK包应该支持你想要做的任何事情。您还可以尝试一些基本的方法,例如Pandas value_counts或Orange中的关联规则,以掌握您的数据的外观。 对于情感分析,您可以从Python的Twitter情绪分析教程中获得一个开始的好地方。 – MisterJT