簡體   English   中英

如何從 python 中的 dataframe 中提取數據(索引)

[英]how to extract data from dataframe in python (Index)

我正在嘗試使用該功能但沒有得到結果。

在此處輸入圖像描述

df_close = df['Close']
df_train = df_close[:'2019-12-31']
df_train.shape

training_set = df_close
from sklearn.preprocessing import MinMaxScaler
sc = MinMaxScaler(feature_range = (0, 1))
training_set_scaled = sc.fit_transform(training_set)
training_set_scaled[1]

import numpy as np
X_train = []
y_train = []
for i in range(100, training_set.shape[1]): 
  X_train.append(training_set_scaled[i-100:i, 0]) 
  y_train.append(training_set_scaled[i, 0]) 
X_train, y_train = np.array(X_train), np.array(y_train)
X_train

結果是:

array([], dtype=float64)

如果training_set.shape[1]的值小於100 ,則跳過 for 循環的內部,將X_train留空。

您可以通過在 for 循環中添加 print 語句來測試這種情況。 讓我知道它是否有效,祝你好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM