Java में डेटा इम्पोर्ट करना
Anthony Markham
VP Quant Developer
import tech.tablesaw.api.*import tech.tablesaw.api.DoubleColumnimport tech.tablesaw.api.StringColumnimport tech.tablesaw.aggregate.*
// पारंपरिक Java तरीका (झंझट वाला)
import java.util.Arrays;
import java.util.List;
List<String> names = Arrays.asList("Anna", "Bob", "Carlos");
List<Integer> ages = Arrays.asList(25, 34, 42);
// Creating from scratch
Table employees = Table.create("Employees")
.addColumns(
StringColumn.create("Name", "John", "Lisa", "Omar"),
DoubleColumn.create("Salary", 50000, 60000, 55000)
);
// From existing columns
StringColumn dept = StringColumn.create("Department",
"Sales", "Marketing", "Engineering");
Table departments = Table.create("Departments", dept);
addColumns() और create() मेथड्सtable.shape()table.columnNames()table.structure()table.first(n), table.last(n)// डाइमेंशंस प्रिंट करें
System.out.println(data.shape()); // [rows, columns]
[10, 4]
// कॉलम नाम प्रिंट करें
System.out.println(table.columnNames());
[Day, Temperature, Precipitation]
// विस्तृत स्ट्रक्चर प्रिंट करें
System.out.println(table.structure());
Structure of table
Index | Column Name | Column Type |
0 | Day | STRING |
1 | Temperature | DOUBLE |
2 | Precipitation | DOUBLE |
// पहले तीन रो का प्रीव्यू
System.out.println(table.first(3));
table
Day | Temperature | Precipitation |
Monday | 22.5 | 0 |
Tuesday | 24 | 2.5 |
Wednesday | 23.2 | 5.2 |
table.addColumns(newColumn)// नया कॉलम जोड़ें
DoubleColumn bonus = DoubleColumn.create("Bonus", 1000, 1500, 2000);
employees = employees.addColumns(bonus);
// कॉलम हटाएँ
employees = employees.removeColumns("StartDate");
// कॉलम का नाम बदलें
employees.column("Salary").setName("AnnualSalary");
// कॉलम का टाइप प्राप्त करें
employees.column("Salary").type();
ColumnType.INTEGER
$$
| Method/Syntax | Description |
|---|---|
Table.create("TableName") |
दिए गए नाम से नई टेबल बनाता है |
StringColumn.create("ColumnName", values) |
एक string कॉलम बनाता है |
table.shape() |
[rows, columns] के रूप में डाइमेंशंस देता है |
table.columnNames() |
टेबल के कॉलम नाम देता है |
table.structure() |
टेबल स्ट्रक्चर जानकारी दिखाता है |
table.first(n) |
टेबल की शुरुआती n रो देता है |
table.last(n) |
टेबल की आखिरी n रो देता है |
table.addColumns(newColumn) |
टेबल में नया कॉलम जोड़ता है |
Java में डेटा इम्पोर्ट करना