description |
---|
Add a new value or values to the end of a Series. |
danfo.Series.append(newValue, index, options)
Parameters | Type | Description | Default |
---|---|---|---|
newValue | Array, Series | Object to append | |
index | Array | The new index value(s) to append to the Series. Must contain the same number of values as newValues as they map 1 - 1 . |
|
options | Object | { } |
false |
{% tabs %} {% tab title="Node" %}
const dfd = require("danfojs-node")
let sf1 = new dfd.Series([1, 2, 3, 4], { index: ['f1', 'f2', 'f3', 'f4'] })
let sf2 = new dfd.Series(["a", "b", "c"])
new_sf = sf1.append(sf2, ["f5", "f6", "f7"])
new_sf.print()
{% endtab %} {% endtabs %}
{% tabs %} {% tab title="Output" %}
╔════╤═══╗
║ f1 │ 1 ║
╟────┼───╢
║ f2 │ 2 ║
╟────┼───╢
║ f3 │ 3 ║
╟────┼───╢
║ f4 │ 4 ║
╟────┼───╢
║ f5 │ a ║
╟────┼───╢
║ f6 │ b ║
╟────┼───╢
║ f7 │ c ║
╚════╧═══╝
{% endtab %} {% endtabs %}
{% tabs %} {% tab title="Node" %}
const dfd = require("danfojs-node")
let sf1 = new dfd.Series([1, 2, 3, 4], { index: ['f1', 'f2', 'f3', 'f4'] })
let sf2 = new dfd.Series(["a", "b", "c"])
let newIndex = ["f5", "f6", "f7"]
sf1.append(sf2, newIndex, { inplace: true })
sf1.print()
{% endtab %} {% endtabs %}
╔════╤═══╗
║ f1 │ 1 ║
╟────┼───╢
║ f2 │ 2 ║
╟────┼───╢
║ f3 │ 3 ║
╟────┼───╢
║ f4 │ 4 ║
╟────┼───╢
║ f5 │ a ║
╟────┼───╢
║ f6 │ b ║
╟────┼───╢
║ f7 │ c ║
╚════╧═══╝
{% tabs %} {% tab title="Node" %}
let sf1 = new dfd.Series([1, 2, 3, 4], { index: ['f1', 'f2', 'f3', 'f4'] })
let sfArr = ["a", "b", "c"]
new_sf = sf1.append(sfArr, ["f5", "f6", "f7"])
new_sf.print()
{% endtab %}
{% tab title="Browser" %}
{% endtab %} {% endtabs %}
{% tabs %} {% tab title="Output" %}
╔════╤═══╗
║ f1 │ 1 ║
╟────┼───╢
║ f2 │ 2 ║
╟────┼───╢
║ f3 │ 3 ║
╟────┼───╢
║ f4 │ 4 ║
╟────┼───╢
║ f5 │ a ║
╟────┼───╢
║ f6 │ b ║
╟────┼───╢
║ f7 │ c ║
╚════╧═══╝
{% endtab %} {% endtabs %}