- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
场景如下:
假设您有一个存储 Twitter 数据的 Hive 表。
假设它有 5 列。一列是文本数据。
现在如何添加第 6 列来存储来自 Twitter 文本数据的情感分析的情感值。我计划使用 Sentiment140 或 viralheat 等情绪分析 API。
对于如何在 Hive 中实现“派生”列的任何提示,我将不胜感激。
谢谢。
最佳答案
不幸的是,虽然 Hive API 允许您向表中添加新列(使用 ALTER TABLE foo ADD COLUMNS (bar binary)),但这些新列将为 NULL,无法填充。将数据添加到这些列的唯一方法是清除表的行并从新文件加载数据,这个新文件具有该新列的数据。
回答您的问题:在 Hive 中,您不能。要执行您的建议,您必须有一个包含 6 列的文件,第 6 列已经包含情绪分析数据。然后可以将其加载到您的 HDFS 中,并使用 Hive 进行查询。
编辑:刚刚尝试了一个例子,我在添加新列(见上文)后将表导出为 .csv,然后将其弹出到 M$ Excel 中,我可以在其中对表值执行函数。添加功能后,我只是保存并上传了 .csv,并从中重建了表格。不确定这是否对您特别有帮助(因为情绪分析不太可能在 Excel 中完成),但可能对任何其他只想在 Hive 中计算列的人有用。
引用资料:
https://cwiki.apache.org/Hive/gettingstarted.html#GettingStarted-DDLOperations
http://comments.gmane.org/gmane.comp.java.hadoop.hive.user/6665
关于hadoop - Hive:如何拥有存储来自情绪分析 API 的情绪值的派生列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13425623/
我目前正在做一个项目,我必须提取用户的面部表情(网络摄像头一次只能提取一个用户),比如悲伤或快乐。 目前我发现的最佳可能性: 我使用 OpenCV 进行人脸检测。 OpenCV 开发板上的一些用户建议
此代码来自Facebook Chat Emoticons Bar Grease Monkey UserScript ImagesURL = HttpsOn?'https://s-static.ak.f
我正在寻找一种可以分析短文本情感的工具。我搜索了一个星期,但找不到一个可以公开获得的好的。理想的工具是将短文本作为输入并猜测情感的工具。它最好是一个独立的应用程序或库。 我不需要通过文本训练的工具。而
是否有任何简单的 Android/Java 库/框架可以检测图片上的人脸并给我一些关于图片上的人的信息?我的意思是诸如性别、年龄、情绪(微笑、悲伤、愤怒)之类的信息...... 我试过Face++和微
我下载了WN-Affect .但是,我不确定如何使用它来检测句子的情绪。例如,如果我有一个字符串“我讨厌足球”。我希望能够检测情绪是否不好,情绪是否是恐惧。 WN-Affect 没有关于如何操作的教程
现在,Skype 将淘汰其桌面 API 以支持 Skype URI,我正在尝试弄清楚如何修改状态和情绪消息。我的应用程序是一个 chrome 扩展程序,使用它的人都知道它的作用。它是一个合法的用例。目
我有这个: import styled from 'react-emotion'; const Box = styled('div')` display: flex; flex-directi
我是一名优秀的程序员,十分优秀!