问题标签 [py-datatable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

python - python数据表从csv读取表达式

我正在使用 python 的数据

我有 2 个 csv 文件。

CSV 1

CSV 2

预期产出

代码

电流输出

我正在尝试使用扩展函数使用第二个数据表中的表达式来处理第一个数据表。当我使用 fread 读取 csv 文件时,表达式被处理为字符串而不是表达式。

如何使用第二个数据表 (csv) 使用 NAME 和 EXPR 列更新第一个数据表?

0 投票
2 回答
69 浏览

python - R中的Data.table转换成Python中的数据表翻译问题(规范化)

R我在我使用的地方有这段代码,我data.table打算将它翻译Pythondatatable. 它使用每个现有列的值除以总数的平均值来创建列。一种标准化。

0 投票
0 回答
29 浏览

python - 使用 pydatatable 中的 fread 导入 csv 后,字段填充为(未知)

我有一个大约 15 列的 csv,这个文件是使用 pydatatable 中的 fread 导入的。

这里有些列包含空值,即 NAN 和部分条目,而其他一些列完全是 NAN。

在此处输入图像描述

这里国家列填充(未知),因为它没有条目,而 SSN 有 NA 并且存在条目。

为什么在这种情况下填写(未知)?为什么它不像NA的那样?

0 投票
2 回答
55 浏览

python - 在python数据表中切换列位置

在python数据表中切换两列位置的最有效方法是什么?我写了下面的函数来做我想要的,但这可能不是最好的方法,特别是如果我的实际表很大。有可能做到这一点吗?我错过了一些明显的东西吗?

为了在 R 中进行比较,我们可以这样做

然后,我们可以像这样就地更改两列的顺序

请注意,将值分配给每一列并不是我想要的。考虑这个例子,在 R 中。我构造了一个大的 data.table,如下所示:

我制作了这个 data.table 的两份副本,d然后e

然后我比较这两个就地操作

  • setcolorder(只需重新索引 data.table 中两列的位置)
  • :=重新分配两列

正如预期的那样,setcolorder是在 R 中切换列位置的正确方法data.table。我在 python 中寻找类似的方法。