convert array into DataFrame in Python

后端 未结 2 877
情深已故
情深已故 2021-01-08 01:22
import pandas as pd    
import numpy as np   
e = np.random.normal(size=100)  
e_dataframe = pd.DataFrame(e)     

When I input the code above, I ge

相关标签:
2条回答
  • 2021-01-08 01:57

    In general you can use pandas rename function here. Given your dataframe you could change to a new name like this. If you had more columns you could also rename those in the dictionary. The 0 is the current name of your column

    import pandas as pd    
    import numpy as np   
    e = np.random.normal(size=100)  
    e_dataframe = pd.DataFrame(e)      
    
    e_dataframe.rename(index=str, columns={0:'new_column_name'})
    
    0 讨论(0)
  • 2021-01-08 01:58

    You can add parameter columns or use dict with key which is converted to column name:

    np.random.seed(123)
    e = np.random.normal(size=10)  
    dataframe=pd.DataFrame(e, columns=['a']) 
    print (dataframe)
              a
    0 -1.085631
    1  0.997345
    2  0.282978
    3 -1.506295
    4 -0.578600
    5  1.651437
    6 -2.426679
    7 -0.428913
    8  1.265936
    9 -0.866740
    
    e_dataframe=pd.DataFrame({'a':e}) 
    print (e_dataframe)
              a
    0 -1.085631
    1  0.997345
    2  0.282978
    3 -1.506295
    4 -0.578600
    5  1.651437
    6 -2.426679
    7 -0.428913
    8  1.265936
    9 -0.866740
    
    0 讨论(0)
提交回复
热议问题