0
以下は私のPythonコードです。私は自分のコードに疑問がありますPythonを使用してパーティション化されたpandasデータフレームにアクセスする方法
私は国に基づいて入力データフレームを分割しました。しかし、ループ内で各国のデータに個別にアクセスするにはどうすればよいですか? (DFS [0]、DFS1 ..動作していない)
dfs = {k: v for k, v in df1.groupby ('country')}
ソースコード:
import pypyodbc
import numpy as np
import pandas as pd
import scipy.stats
connection = pypyodbc.connect('Driver={SQL Server};''Server=GIRSQL.GIRCAPITAL.com;''Database=Tableau;''uid=SQL_User;pwd=Greentableau!')
cursor = connection.cursor()
real_earnings = []
real_price = []
CAPE = []
SQLCommand = ("SELECT * FROM [Tableau].[dbo].[Country_table1$] Order by [Country] , [Date] ")
df1 = pd.read_sql_query(SQLCommand, connection)
total_rows = df1.iloc[:,1].count()
dfs = {k: v for k, v in df1.groupby ('country')}
print (dfs)
for j in range(0, 1):
df = dfs['SPAIN']
ありがとう!それは正常に動作します –