📅  最后修改于: 2023-12-03 15:06:28.828000             🧑  作者: Mango
在Python中,创建新数据框并只包含特定列的最简单方法是使用pandas库中的DataFrame
函数。数据框由行和列组成。下面是在Python中创建新数据框并复制特定列的步骤:
首先,我们将用于创建数据框的数据存储在变量data
中。
import pandas as pd
# create data
data = {'名字': ['张三', '李四', '王五', '赵六'],
'年龄': [24, 25, 23, 26],
'城市': ['北京', '上海', '广州', '深圳']}
接下来,我们将使用DataFrame
函数将数据转换为数据框。行索引将使用默认值,即0,1,2,3
# create DataFrame
df = pd.DataFrame(data)
最后,我们将创建一个包含新数据框的特定列的新数据框。在下面的示例中,只选择'名字'和'城市'列。
# 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[['名字', '城市']]
通过这些步骤,我们能够轻松地创建一个新的数据框,并只包含所需的列。