要使用另一列中的数据创建新的Pandas Dataframe列,可以按照以下步骤进行操作:
import pandas as pd
df = pd.DataFrame({'列名1': [数据1, 数据2, 数据3, ...],
'列名2': [数据1, 数据2, 数据3, ...],
...})
df['新列名'] = df['另一列名'].apply(函数名)
其中,'新列名'是你想要创建的新列的名称,'另一列名'是你想要使用数据的列的名称,函数名是你想要应用于数据的函数的名称。
df['新列名'] = df.apply(lambda row: 函数名(row['列名1'], row['列名2']), axis=1)
其中,'列名1'和'列名2'是你想要使用数据的列的名称,函数名是你想要应用于数据的函数的名称。
import numpy as np
df['新列名'] = np.where(条件, 值1, 值2)
其中,条件是一个布尔数组,值1是条件为True时新列的值,值2是条件为False时新列的值。
以上是使用另一列中的数据创建新的Pandas Dataframe列的基本步骤。根据具体的需求和数据类型,你可以选择不同的方法和函数来实现。
领取专属 10元无门槛券
手把手带您无忧上云