📜  仅将一些列复制到 r 中的新数据框 - Python (1)

📅  最后修改于: 2023-12-03 15:06:28.828000             🧑  作者: Mango

仅将一些列复制到 r 中的新数据框 - Python

在Python中,创建新数据框并只包含特定列的最简单方法是使用pandas库中的DataFrame函数。数据框由行和列组成。下面是在Python中创建新数据框并复制特定列的步骤:

步骤1

首先,我们将用于创建数据框的数据存储在变量data中。

import pandas as pd

# create data
data = {'名字': ['张三', '李四', '王五', '赵六'],
        '年龄': [24, 25, 23, 26],
        '城市': ['北京', '上海', '广州', '深圳']}
步骤2

接下来,我们将使用DataFrame函数将数据转换为数据框。行索引将使用默认值,即0,1,2,3

# create DataFrame
df = pd.DataFrame(data)
步骤3

最后,我们将创建一个包含新数据框的特定列的新数据框。在下面的示例中,只选择'名字'和'城市'列。

# create new DataFrame with selected columns
new_df = df[['名字', '城市']]

以上就是仅将一些列复制到 r 中的新数据框的完整步骤。

代码片段
import pandas as pd

# create data
data = {'名字': ['张三', '李四', '王五', '赵六'],
        '年龄': [24, 25, 23, 26],
        '城市': ['北京', '上海', '广州', '深圳']}

# create DataFrame
df = pd.DataFrame(data)

# create new DataFrame with selected columns
new_df = df[['名字', '城市']]

通过这些步骤,我们能够轻松地创建一个新的数据框,并只包含所需的列。