带n的rpy2问题

2024-09-27 00:14:48 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨~~我想在python中使用rpy2。在

我用水蟒和pycharm。在

我使用conda install rpy2在anaconda中安装rpy2。在

现在我想在pycharm中使用rpy2。在

# -*- coding: utf-8 -*-
import os
os.environ['R_HOME'] = r'C:\Program Files\R\R-3.3.2' # r 환경변수 입력 안하면 안됨

import pandas as pd
from pandas import *
from rpy2.robjects.packages import importr
import rpy2.robjects as r
import pandas.rpy.common as com

trainFile = r'D:\raw data\서울시 공공데이터\3.초기-16년5월분1\17.상권-추정매출\tbsm_trdar_selng.txt\tbsm_trdar_selng_utf8.txt'

pwd = os.getcwd()
os.chdir(os.path.dirname(trainFile))
trainData = pd.read_csv(os.path.basename(trainFile),sep='|',
                header=None ,
                usecols=[0,1,2,3,4,11],
                names=['STDR_YM_CD', 'TRDAR_CD', 'TRDAR_CD_NM', 'SVC_INDUTY_CD','SVC_INDUTY_CD_NM','THSMON_SELNG_AMT'],
                dtype = { '0' : int},
                encoding='utf-8' )
os.chdir(pwd)

trainData = trainData.groupby(['STDR_YM_CD', 'TRDAR_CD' ]).sum().reset_index() #합치기

trainData = trainData.pivot_table(index='STDR_YM_CD', values='THSMON_SELNG_AMT' , columns='TRDAR_CD', aggfunc=np.mean)
print(trainData.head())

运行此命令后,我没有收到任何错误消息。 但有趣的情况发生了。 下面是我的结果。在

^{pr2}$

Pycharm在第10行完成了他们的代码。 他们只是进口包裹然后停止。 我不知道为什么。请帮帮我。在

编辑 当我使用这种代码调试模式时,我明白了

^{3}$

Tags: fromimportpandasosascdutfpycharm

热门问题