Java में डेटा इम्पोर्ट करना
Anthony Markham
VP Quant Developer
.selectColumns() एक नया Table ऑब्जेक्ट बनाता है// कॉलम नाम से चुनें
Table nameAndSalary = employees.selectColumns("Name", "Salary");
// कॉलम टाइप के आधार पर चुनें
Table numericColumns = employees.selectColumns(
column -> column.type().equals(ColumnType.DOUBLE) ||
column.type().equals(ColumnType.INTEGER));
.where() से रो फ़िल्टर करेंTable ऑब्जेक्ट लौटाता है// एक शर्त से फ़िल्टर करें
Table seniors = employees.where(
employees.intColumn("Age").isGreaterThanOrEqualTo(65));
// कई शर्तों से फ़िल्टर करना
Table targetGroup = employees.where(
employees.intColumn("Age").isBetweenInclusive(30, 50)
.and(employees.doubleColumn("Salary")
.isGreaterThan(75000)));
.sortOn() से डेटा व्यवस्थित करें.sortDescendingOn()// एक कॉलम से सॉर्ट (आरोही)
Table sortedBySalary = employees.sortOn("Salary");
// कई कॉलम से सॉर्ट (कस्टम दिशा)
Table complexSort = employees
.sortOn("Department")
.sortDescendingOn("Salary");
.summarize() से सार आँकड़े निकालेंimport tech.tablesaw.aggregate.AggregateFunctions.*;
// सैलरी का सारांश
Table deptSummary = employees.summarize("Salary", mean, count, max).apply();
| Mean [Salary] | Count [Salary] | Max [Salary] |
|---|---|---|
| 113606.20299999935 | 1000 | 199793 |
// कई एग्रीगेशन
Table complexSummary = employees.summarize(
"Salary", "Age",
mean, median, min, max).apply();
| Mean [Salary] | Median [Salary] | Min [Salary] | Max [Salary] | Mean [Age] | Median [Age] | Min [Age] | Max [Age] |
|---|---|---|---|---|---|---|---|
| 113606.2029 | 112667 | 30301 | 199793 | 45.6699 | 46 | 22 | 70 |
.select() - चुने हुए कॉलम लेंTable selected = employees.select("Name", "Salary");
.where() - शर्तों के आधार पर रो फ़िल्टर करेंTable filtered = employees.where(condition);
.sortOn() - कॉलम के आधार पर क्रम देंTable sorted = employees.sortOn("Department", "Salary");
.summarize() - सांख्यिकी निकालेंTable summary = employees.summarize("Salary", mean, max).apply();
Java में डेटा इम्पोर्ट करना