我是新手,react native我在Ubuntu中使用它.我想在我的电脑上运行一个项目.我使用纱线和android模拟器.这是我安装的应用程序版本:
yarn: 1.2.0
nmp: 3.10.10
Run Code Online (Sandbox Code Playgroud)
使用时出现以下错误:
$ react-native run-android
Run Code Online (Sandbox Code Playgroud)
这是错误:
* What went wrong:
Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
Run Code Online (Sandbox Code Playgroud)
我已经测试了许多存在的解决方案stackoverflow但是,它们并不适用于我.如:
添加谷歌服务 - 任务'执行失败':app:processDebugResources'
错误:android studio中的任务':app:transformClassesWithDexForDebug'执行失败
我也用Google play service,我已经安装了Firebase插件.你知道我该怎么办?
我有以下数据:
+---------------+-----------+-------------+-----+------+
| time_stamp_0|sender_ip_1|receiver_ip_2|count|attack|
+---------------+-----------+-------------+-----+------+
|06:10:55.881073| 10.0.0.3| 10.0.0.1| 1 | 0|
|06:10:55.881095| 10.0.0.3| 10.0.0.1| 2 | 0|
|06:10:55.881114| 10.0.0.3| 10.0.0.1| 3 | 0|
|06:10:55.881133| 10.0.0.3| 10.0.0.1| 4 | 0|
|06:10:55.881152| 10.0.0.3| 10.0.0.1| 5 | 0|
|06:10:55.881172| 10.0.0.3| 10.0.0.1| 6 | 0|
|06:10:55.881191| 10.0.0.3| 10.0.0.1| 7 | 0|
|06:10:55.881210| 10.0.0.3| 10.0.0.1| 8 | 0|
Run Code Online (Sandbox Code Playgroud)
我需要在我的数据框中将计数列的总标准偏差与其自身(带有计数列)进行比较。这是我的代码:
val std_dev=Dataframe_addcount.agg(stddev_pop($"count"))
val final_add_count_attack = Dataframe_addcount.withColumn("attack", when($"count" > std_dev , 0).otherwise(1))
Run Code Online (Sandbox Code Playgroud)
但是我的问题是,我收到以下错误:
Unsupported literal type class org.apache.spark.sql.Dataset [stddev_pop(count): double]
Run Code Online (Sandbox Code Playgroud)
你可以帮帮我吗?非常感谢。
我有以下数据帧:
+--------+---------+------+
| value1| value2 |value3|
+--------+---------+------+
| a | 2 | 3 |
+--------+---------+------+
| b | 5 | 4 |
+--------+---------+------+
| b | 5 | 4 |
+--------+---------+------+
| c | 3 | 4 |
+--------+---------+------+
Run Code Online (Sandbox Code Playgroud)
我想在value1 = b时输入行的value2/value3的结果,然后在名为"result"的新字段中为所有行 (甚至是不属于b 的行)添加它.这意味着必须将另一列添加到数据框中.例如,对于所有行,应该将5/4(我选择它,因为b)的结果添加到数据帧中.我知道,我应该使用这段代码:
val dataframe_new = Dataframe.withColumn("result", $"value1" / $"value2")
Dataframe.show()
Run Code Online (Sandbox Code Playgroud)
但是,我怎么能以这样的方式放置条件,它将它添加到所有行.输出应如下所示:
+---+---+---+------+
| v1| v2| v3|result|
+---+---+---+------+
| a| 2| 3| 1.25|
| b| 5| 4| 1.25|
| b| 5| 4| 1.25|
| c| 3| 4| …Run Code Online (Sandbox Code Playgroud)