的方法如下:
import pandas as pd
import numpy as np
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
column_to_array = np.array(df['B'])
df['B_array'] = column_to_array
完整的代码如下:
import pandas as pd
import numpy as np
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
column_to_array = np.array(df['B'])
df['B_array'] = column_to_array
这样,原始数据帧df中的特定列'B'已经转换为numpy数组,并与原始数据帧合并,新的列名为'B_array'。
领取专属 10元无门槛券
手把手带您无忧上云