在Python 3和Pandas中我有这个数据帧:
te.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 5541 entries, 0 to 5664
Data columns (total 13 columns):
DATA_LS 4118 non-null object
DATA_INCLUS 2957 non-null object
Proprietario 5541 non-null object
Nome_propriedade 5541 non-null object
Municipio 5525 non-null object
Estado 5533 non-null object
CNPJ_CPF_CEI 5541 non-null object
CNPJ_CPF_CEI_limpo 5541 non-null float64
Trab_Envolv 4529 non-null float64
Ramo_atividade 2840 non-null object
Localizacao 2734 non-null object
Cod_ativ 2975 non-null object
Tipo_lista 5541 non-null object
dtypes: float64(2), object(11)
memory usage: 606.0+ KB
请问,如何在此数据框中使用“CNPJ_CPF_CEI_limpo”列的副本创建新列?使用相同的行和数据,但另一个名称,例如“New_column_tests”
答案 0 :(得分:2)
为了使用来自相同或不同数据帧的现有列数据在数据框中添加新列:
Dataframe_name['new_column_name'] = Dataframe_name['existing_column_name']