I want to insert 2d data into numpy and project as data frame in pandas . Basically it has 10 rows and 5 column . Data type of all 5 columns are order ( int , string , int , string, string) .
_MaxRows = 10
_MaxColumns = 5
person = np.zeros([_MaxRows,5])
person
def personGen():
for i in range(0,_MaxRows):
# add person dynamically
# person[i][0] = i
# person[i][1] = names[i]
# person[i][2] = random.randint(10,50)
# person[i][3] = random.choice(['M','F'])
# person[i][4] = 'Desc'
personGen()
OUTPUT REQUIRED AS DATA FRAME
Id Name Age Gender Desc
1 Sumeet 12 'M' 'HELLO'
2 Sumeet2 13 'M' 'HELLO2'