DataFrame Append to Concat¶
Sourcery suggestion id: dataframe-append-to-concat
¶
Available starting with version 1.1.0
Description¶
Use pandas.concat()
instead of the deprecated DataFrame.append()
.
Before¶
import pandas as pd
df = pd.DataFrame(
[
["Python", 190],
["JavaScript", 33],
],
columns=["Language", "Number of rules"],
)
other = pd.DataFrame([{"Language": "Java", "Number of rules": 5}])
df.append(other)
After¶
import pandas as pd
df = pd.DataFrame(
[
["Python", 190],
["JavaScript", 33],
],
columns=["Language", "Number of rules"],
)
other = pd.DataFrame([{"Language": "Java", "Number of rules": 5}])
pd.concat([df, other])
Explanation¶
pandas.DataFrame.append()
has been deprecated.
Use
pandas.concat()
instead.
See the DataFrame docs