如何在X_test上从(57,)略微修改为(57,1)

I have datasets that have more than 2000 rows and 23 columns including the age column. I have completed all of the processes for SVR. Now I am preparing my code for training and test set which includes the rows until row number 1000. My code runs well. As my output for X_test is (57, ). Now, I need to make a slight modification on X_test because its shape is (57,). I need to change it to some variable that is of shape (57,1). I may either convert it into a pandas dataframe or numpy array. But How may I do this? I am a beginner for this work. Please may help to write this code.

import pandas as pd
import numpy as np

# Make fake dataset
dataset = pd.DataFrame(data= np.random.rand(2000,22))
dataset['age'] = np.random.randint(2, size=2000)

# Separate the target from the other features
target = dataset['age']
data = dataset.drop('age', axis = 1)

# train_data, train_target = data.loc[:1000], target.loc[:1000] - alternate naming scheme
X_train, y_train = data.loc[:1000], target.loc[:1000]

# test_data, test_target = data.loc[1001], target.loc[1001] - alternate naming scheme
X_test,  y_test  = data.loc[1001], target.loc[1001] 

Output for X_test: (57, )