小编Inn*_*mer的帖子

如何在 pandas 中动态创建新列,就像我们在 pyspark withColumn 中所做的那样

from statistics import mean
import pandas as pd
df = pd.DataFrame(columns=['A', 'B', 'C'])
df["A"] = [1, 2, 3, 4, 4, 5, 6]
df["B"] = ["Feb", "Feb", "Feb", "May", "May", "May", "May"]
df["C"] = [10, 20, 30, 40, 30, 50, 60]
df1 = df.groupby(["A","B"]).agg(mean_err=("C", mean)).reset_index()

df1["threshold"] = df1["A"] * df1["mean_err"]
Run Code Online (Sandbox Code Playgroud)

我该如何像 Pyspark .withColumn() 中那样执行最后一行代码?

在此输入图像描述

这段代码不会工作。我想通过使用动态操作的输出来创建新列,就像我们在 Pyspark withColumn 方法中所做的那样。

有人知道如何做到这一点吗?

python pandas pyspark

5
推荐指数
1
解决办法
1447
查看次数

访问在nvidia-docker容器中运行的jupyter笔记本所需的登录密码

我按以下顺序运行此命令,以便在Ubuntu 16.04(NVIDIA GPU GeFORCE 840M)中成功安装后在docker容器中运行tensoflow.

1.sudo service docker start 2.sudo nvidia-docker run -it -p 8888:8888 gcr.io/tensorflow/tensorflow:latest-gpu

然后我尝试通过键入localhost:8888在firefox浏览器中访问jupyter,并要求我在浏览器中输入登录密码.解决办法是什么?

gpu docker tensorflow ubuntu-16.04

3
推荐指数
1
解决办法
1501
查看次数

标签 统计

docker ×1

gpu ×1

pandas ×1

pyspark ×1

python ×1

tensorflow ×1

ubuntu-16.04 ×1