在Pandas中使用字符串数据构建一个DataFrame

  • Post category:Python

在 Pandas 中使用字符串数据构建 DataFrame 常见于需要从文件中读取数据或者从网络数据源获取的数据。下面是详细的步骤和实例说明:

步骤一:安装 Pandas

pip install pandas

步骤二:导入 Pandas 库

import pandas as pd

步骤三:定义数据

在本例中,为了方便说明,我们用 Python 列表来定义一个字典,其中包含了若干个键值对,每个键代表了数据框的一列,每个值代表了该列的数据。代码如下:

data = {
    "name": ["Bob", "Alice", "John", "Marry"],
    "age": [21, 25, 18, 23],
    "gender": ["male", "female", "male", "female"]
}

步骤四:使用 Pandas 创建 DataFrame

使用 pd.DataFrame() 函数创建一个 DataFrame 对象,并将上面定义的数据传递进去。代码如下:

df = pd.DataFrame(data)

步骤五:查看 DataFrame

使用 print() 函数查看 DataFrame 对象。代码如下:

print(df)

输出结果:

    name  age  gender
0    Bob   21    male
1  Alice   25  female
2   John   18    male
3  Marry   23  female

以上就是使用字符串数据构建 DataFrame 的完整攻略。

下面是完整的代码示例:

import pandas as pd

data = {
    "name": ["Bob", "Alice", "John", "Marry"],
    "age": [21, 25, 18, 23],
    "gender": ["male", "female", "male", "female"]
}

df = pd.DataFrame(data)

print(df)

输出结果:

    name  age  gender
0    Bob   21    male
1  Alice   25  female
2   John   18    male
3  Marry   23  female