# ---
# jupyter:
#   jupytext:
#     text_representation:
#       extension: .py
#       format_name: light
#       format_version: '1.5'
#       jupytext_version: 1.14.4
#   kernelspec:
#     display_name: Python 3
#     language: python
#     name: python3
# ---

import pandas as pd

# +
#使用字典创建一个DataFrame。
d = {'国家': ['中国', '美国', '日本'],
     '人口': [14.22, 3.18, 1.29]}

df = pd.DataFrame(d)

df

# +
#利用索引，添加一行数据。
df.loc[3] = {'国家': '俄罗斯', '人口': 1.4}

df

# +
#创建另一个DataFrame。
df2 = pd.DataFrame({'国家': ['英国', '德国'],
     '人口': [0.66, 0.82]})

#利用DataFrame的内建函数append，追加一个DataFrame（多条数据）。
new_df = df.append(df2)

new_df

# +
#使用pandas的concat功能，拼接两个DataFrame，同时重置索引。
new_df = pd.concat([df, df2], ignore_index=True)

new_df

StarcoderdataJupyterScriptsDedupFiltered