要从DataFrame中选择一列,并将其形状更改为(n, 1),可以使用以下方法:
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4, 5], 'B': [6, 7, 8, 9, 10]})
# 选择列A,并将其形状更改为(n, 1)
column_A = df[['A']]
这将返回一个形状为(n, 1)的DataFrame,其中n是DataFrame的行数。
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4, 5], 'B': [6, 7, 8, 9, 10]})
# 选择列A,并将其形状更改为(n, 1)
column_A = df['A'].to_frame()
这也将返回一个形状为(n, 1)的DataFrame。
无论使用哪种方法,都可以将DataFrame中的列选择为形状为(n, 1)的DataFrame。这在某些情况下可能很有用,例如在进行某些机器学习算法的训练时,需要将目标变量作为单独的列进行处理。
领取专属 10元无门槛券
手把手带您无忧上云