📌  相关文章
📜  如何在没有索引的情况下在 python 中打印数据帧 - Python (1)

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

如何在没有索引的情况下在 Python 中打印数据帧

有时候,我们将数据帧转换为 Python 中的列表或 NumPy 数组,我们可能会意外地失去数据帧的索引。在这种情况下,我们可以使用 pandas 库提供的 reset_index() 函数重置索引,然后使用 to_numpy() 或 values 属性将其转换为 NumPy 数组。

以下是一个简单的示例,演示如何在没有索引的情况下打印数据帧:

import pandas as pd

# 创建一个简单的数据帧
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]})

# 重置索引
df = df.reset_index(drop=True)

# 将数据帧转换为 NumPy 数组并打印
print(df.to_numpy())

输出应该是:

array([['Alice', 25],
       ['Bob', 30],
       ['Charlie', 35]], dtype=object)

通过重置索引并使用 to_numpy() 或 values 属性,我们可以将没有索引的数据帧转换为 NumPy 数组。这可能是在某些使用情况下非常有用的。