📅  最后修改于: 2023-12-03 15:08:14.511000             🧑  作者: Mango
在 Python 中,处理表格数据是常见的操作。我们可以利用 pandas 库读取表格数据并进行处理。在 TypeScript 中,我们也可以利用 pandas.js
库来处理表格数据。
在 TypeScript 中使用 pandas.js
库需要先安装:
npm install pandas-js
pandas.js
支持读取多种格式的表格数据,包括本地文件、URL、字符串等。我们可以使用 read_csv()
方法来读取 CSV 文件中的数据:
import { read_csv } from 'pandas-js';
const data = await read_csv('/path/to/file.csv');
console.log(data);
read_csv()
方法的参数是 CSV 文件的路径,返回的是一个 DataFrame
对象,它包含了表格数据。我们可以使用 console.log()
方法查看读取到的数据。
读取到表格数据之后,我们可以使用 DataFrame
对象提供的方法来处理它。以下是一些示例:
import { read_csv } from 'pandas-js';
const data = await read_csv('/path/to/file.csv');
console.log(data.values);
使用 values
属性获取表格数据的值,返回的是一个二维数组。
import { read_csv } from 'pandas-js';
const data = await read_csv('/path/to/file.csv');
const filteredData = data.query('age > 30');
console.log(filteredData);
使用 query()
方法来筛选符合条件的数据,返回的是一个新的 DataFrame
对象。
import { read_csv } from 'pandas-js';
const data = await read_csv('/path/to/file.csv');
const sortedData = data.sort_values(['age', 'name'], ['desc', 'asc']);
console.log(sortedData);
使用 sort_values()
方法来按照指定的列排序表格数据,返回的是一个新的 DataFrame
对象。
在 TypeScript 中,使用 pandas.js
库可以轻松地读取和处理表格数据。我们可以利用 DataFrame
对象提供的方法来处理表格数据,包括获取数据、筛选数据、排序数据等。