What Python function is used to create a new column in a Pandas DataFrame based on the values of existing columns?

[amp_mcq option1=”pd.read_csv()” option2=”np.array()” option3=”plt.plot()” option4=”df[‘new_column’] = …” correct=”option4″]

The correct answer is D. df[‘new_column’] = …

The other options are incorrect because:

  • A. pd.read_csv() is used to read a CSV file into a Pandas DataFrame.
  • B. np.array() is used to create a NumPy array.
  • C. plt.plot() is used to plot a figure.

To create a new column in a Pandas DataFrame based on the values of existing columns, you can use the following syntax:

df['new_column'] = expression

where expression is a Python expression that evaluates to a value. For example, to create a new column that is the sum of the values in the A and B columns, you would use the following code:

df['new_column'] = df['A'] + df['B']