📜  pandas 显示带有正则表达式的列 - Javascript (1)

📅  最后修改于: 2023-12-03 15:33:24.676000             🧑  作者: Mango

Pandas 显示带有正则表达式的列 - Javascript

在 Pandas 中,您可以使用正则表达式筛选出您需要的列。在本文中,我们将演示如何使用正则表达式来显示筛选出的列。

代码示例

假设我们的数据集长这样:

| ID | Name | Age | |----|------------|-----| | 1 | John Smith | 25 | | 2 | Jane Doe | 30 | | 3 | Joe Brown | 35 | | 4 | Jack Black | 40 |

我们想要筛选出所有以 "N" 开头的列。我们可以使用 Pandas 的 filter() 函数和正则表达式实现此目的。

const pandas = require('pandas-js')

const data = {
  'ID': [1, 2, 3, 4],
  'Name': ['John Smith', 'Jane Doe', 'Joe Brown', 'Jack Black'],
  'Age': [25, 30, 35, 40]
}

const df = new pandas.DataFrame(data)

// 使用正则表达式过滤列
const filtered = df.filter(column => /^N/.test(column))

console.log(filtered)

这将输出:

      Name
0    John Smith
1    Jane Doe
2    Joe Brown
3    Jack Black

在上面的代码中,我们首先创建了一个 Pandas 数据帧,然后使用正则表达式将其过滤为只包含以 "N" 开头的列,最后打印出结果。

总结

使用正则表达式可以更轻松、更高效地筛选出您需要的列。在 Pandas 中,可以使用 filter() 函数和正则表达式实现此目的。本文提供了一个示例代码,希望能帮助您更好地理解如何使用 Pandas 显示带有正则表达式的列。