如何使用pandas复制列并更改名称?

时间:2017-11-27 18:49:19

标签: python pandas

在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”

1 个答案:

答案 0 :(得分:2)

为了使用来自相同或不同数据帧的现有列数据在数据框中添加新列:

Dataframe_name['new_column_name'] = Dataframe_name['existing_column_name']