我认为pandas
与[]和点具有相同的meaning
,可以使用或。但是,事实并非如此。你能告诉我区别吗?
def load_event_data():
df = pd.read_csv('data.csv', usecols=['created', 'total_gross'])
df['created'] = pd.to_datetime(df.created)
return df.set_index('created').resample('D').sum().fillna(0)
event_data = load_event_data()
这在这里有效:
event_data['something']= event_data['total_gross']
y = event_data['something']
这在这里有效:
event_data.something = event_data['total_gross']
y = event_data.something
这里没有:
event_data['something']= event_data['total_gross']
y = event_data.something