小编vfr*_*k66的帖子

pandas.DataFrame.round() 不接受 pd.NA 或 pd.NAN

熊猫版本:1.2

我有一个数据框,其列为“float64”,空值表示为 pd.NAN。有没有办法在不转换为字符串然后小数的情况下进行舍入:

df = pd.DataFrame([(.21, .3212), (.01, .61237), (.66123, .03), (.21, .18),(pd.NA, .18)],
                  columns=['dogs', 'cats'])
df
      dogs     cats
0     0.21  0.32120
1     0.01  0.61237
2  0.66123  0.03000
3     0.21  0.18000
4     <NA>  0.18000
Run Code Online (Sandbox Code Playgroud)

这是我想做的,但它出错了:

df['dogs'] = df['dogs'].round(2)
Run Code Online (Sandbox Code Playgroud)

TypeError:float() 参数必须是字符串或数字,而不是“NAType”

这是我尝试的另一种方法,但这种方法默默地失败并且没有发生转换:

tn.round({'dogs': 1})

      dogs     cats
0     0.21  0.32120
1     0.01  0.61237
2  0.66123  0.03000
3     0.21  0.18000
4     <NA>  0.18000
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

6
推荐指数
2
解决办法
4321
查看次数

VSCode DevContainers:如何在 MAC 和 Windows 上挂载主文件

我正在使用 VSCode devcontainers,如何在 devcontainers.json 中拥有一个兼容 Windows 和 MAC 的安装部分?source=...我在访问该部分下的部分时遇到问题"mounts"

// For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.106.0/containers/python-3
{
    "name": "Python 3",
    "context": "..",
    "dockerFile": "Dockerfile",

    // Set *default* container specific settings.json values on container create.
    "settings": {
        "terminal.integrated.shell.linux": "/bin/bash",
        "python.pythonPath": "/usr/local/bin/python",
        "python.linting.enabled": true,
        "python.linting.pylintEnabled": true,
        "python.linting.pylintPath": "venv/bin/pylint",
    },

    // Change <username> to user path (Ex. /Users/vfrank/ on a MAC)
    "mounts": [
        "source=<full home path>/.aws/credentials,target=/home/vscode/.aws/credentials,type=bind,consistency=cached"
    ],
    
    // Add the IDs of extensions …
Run Code Online (Sandbox Code Playgroud)

docker visual-studio-code vscode-remote

6
推荐指数
1
解决办法
3799
查看次数

Scala Spark collect_list()与array()

使用scala collect_list()array()spark 之间有什么区别?

我看到了各地的用途,用例对我来说尚不清楚,无法确定差异。

scala apache-spark

0
推荐指数
1
解决办法
272
查看次数