アットウィキロゴ

サークル参加 > TwitterBot反響分析本 > pythonコード

 

大事な前提:このスクリプトのあるディレクトリの配下にcsvdataというディレクトリを作り、そこにはツイートアクティビティのエクスポートデータだけを入れる。


# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
import pandas as pd

# 指定ディレクトリのCSVを全て読み込む。
import os
theCSVdirectory = './csvdata/'
files = os.listdir(theCSVdirectory)
theStack = []
for file in files:
    print file
    theStack.append(pd.read_csv(theCSVdirectory + file, encoding="UTF-8", parse_dates=[u"時間"]))

print "ファイル数:" + str(len(files))
print "PDs:" + str(len(theStack))

# 統合したテーブルを作る。
theTable = pd.concat(theStack, ignore_index=True)


# 時間変換 GMT => JST
from pandas.tseries.offsets import *
theTable[u"時間"] = theTable[u"時間"] + DateOffset(hours=9)
print theTable[u"時間"]


 

最終更新:2016年05月05日 19:45