要将Pandas DataFrame转换为带有列名的NumPy数组,你可以使用DataFrame的values
属性来获取NumPy数组,然后使用columns
属性来获取列名。以下是一个示例代码:
import pandas as pd
import numpy as np
# 创建一个示例DataFrame
data = {
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
}
df = pd.DataFrame(data)
# 获取NumPy数组和列名
array = df.values
column_names = df.columns.tolist()
print("NumPy Array:")
print(array)
print("\nColumn Names:")
print(column_names)
通过上述方法,你可以有效地将Pandas DataFrame转换为带有列名的NumPy数组,并在不同的数据处理任务中灵活运用。
领取专属 10元无门槛券
手把手带您无忧上云