回答編集履歴

1

Update

2022/07/05 08:04

投稿

melian
melian

スコア19825

test CHANGED
@@ -9,7 +9,8 @@
9
9
 
10
10
  #
11
11
  idx = pd.DatetimeIndex(df['B'])
12
- df[['month', 'day', 'hour']] = pd.Series([idx.month, idx.day, idx.hour])
12
+ columns = ['month', 'day', 'hour']
13
+ df[columns] = pd.Series(idx.__getattribute__(i) for i in columns)
13
14
  print(df)
14
15
 
15
16
  #