Я пытаюсь добавить новый столбец Dataframe, манипулируя другими столбцами.
import pandas as pd
import numpy as np
from pandas import DataFrame, read_csv
from pandas import read_csv
import datetime
df = pd.read_csv('PRSA_data_2010.1.1-2014.12.31.csv')
df.head()
Когда я пытаюсь манипулировать
df['weekday']= np.int(datetime.datetime(df.year, df.month, df.day).weekday())
Я все время получаю сообщение об ошибке «Невозможно преобразовать серию в класс int».
Кто-нибудь может сказать мне причину этого и как я могу это исправить?
Заранее спасибо !