LoginSignup
0
1

More than 5 years have passed since last update.

Python 雑多メモ

Last updated at Posted at 2018-11-07

Pythonについての個人メモ

随時更新中

環境

python 3.7.0
基本Jupyter Notebook使って書いてます
(主にデータ分析用に利用中)

基礎文法

print

#3系ではかっこ必須
print("Hello!") 

#string型の変数入れる場合は%s
hannin="お前"
print("犯人は%sだ!" % hannin) 

#int型の変数入れる場合は%d
shinjitsu=3
print("真実はいつも%dつ" % shinjitsu) 

locals

#変数を動的に生成
i=1
locals()["data_%d" % i] = 1

#for文と組み合わせたり
for i in range(7):
    locals()["df_%d" % (i+1)]=pd.read_csv("reportdata00"+str(i+1)+".csv")
  • locals() は保存されてる変数名と中身を辞書型で返してくれる関数

pandas

pandas.concat

import pandas as pd

#縦
#columnsは引数に含まれるdfのcolumnsの和集合
pd.concat([df1,df2,df3,df4])

#横
#indexは引数に含まれるdfのindexの和集合
pd.concat([df1,df2,df3,df4],axis=1)

join='inner' で和集合から積集合に変更可能
デフォルトは join=outer

Jupyter Notebook

ショートカットキー

コマンドモード

v : ひとつ戻る

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1