Python 時系列分析 1,000本ノック
– ノック30: 時系列データの周期性検出 –

Python 時系列分析 1,000本ノック– ノック30: 時系列データの周期性検出 –
次の Python コードの出力はどれでしょうか?

Python コード:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import pandas as pd
import numpy as np
dates = pd.date_range(
start='2023-01-01',
periods=24,
freq='M')
data = np.sin(
np.linspace(0, 3 * np.pi,24))
df = pd.DataFrame(
data,
index=dates,
columns=['A'])
print(df.diff(6).dropna())
import pandas as pd import numpy as np dates = pd.date_range( start='2023-01-01', periods=24, freq='M') data = np.sin( np.linspace(0, 3 * np.pi,24)) df = pd.DataFrame( data, index=dates, columns=['A']) print(df.diff(6).dropna())
import pandas as pd
import numpy as np

dates = pd.date_range(
    start='2023-01-01', 
    periods=24, 
    freq='M')

data = np.sin(
    np.linspace(0, 3 * np.pi,24))

df = pd.DataFrame(
    data, 
    index=dates, 
    columns=['A'])

print(df.diff(6).dropna())

 

回答の選択肢:

(A) 6ヶ月前との差分
(B) 6ヶ月後との差分
(C) 12ヶ月後との差分
(D) 12ヶ月の周期成分