英国でデータサイエンスを学ぶ

30代になってから海外で統計学・機械学習・プログラミングを勉強

MENU

Python pandas series でインデックスの消去

series1.reset_index(drop=True) これで全部落とせる

Python pandas series の結合(DataFrameへの変換)

a = pd.Series([1,2,3]) b = pd.Series([4,5,6])df = pd.concat([a, b], axis=1)

TypeError: 'str' object is not callable

すでにstrを変数として使ってしまっている場合なので del strでその変数を削除しないといけない

テスト記事

!+!=!!

python 基本サンプルコード(importするモジュール列挙)

完全なる備忘メモPythonでとりあえず何かをするときにimportしておくと良さそうなモジュール一覧です。 当然、使わないものは除外しておいたほうがいいですし、不足しているものは追加しなければいけないのですが、手元に何も無いときのための個人用メモとし…

pythonでエクセルファイルを読み込む

import pandas as pd book = pd.ExcelFile("●●●●.xlsx") sheetnames = book.sheet_names df = book.parse(sheet_name[▲]) これでデータフレームとしてエクセルシートを読み込める とやろうとしたら "ModuleNotFoundError: No module named 'xlrd'" というエ…

pythonで棒グラフ

import matplotlib.pyplot as pltx = [1,2,3] y = [10,13,12]plt.bar(x, y, color='b', width=0.5, label='bar plot', align="center") plt.show()X軸メモリの調整plt.xticks(rotation = 30) とか

備忘メモ 欠損値処理

df.count() 欠損ち確認 df.isnull()でこれでデータフレーム全要素を対象にしてしまう列方向で見たければ df.isnull().any(axis=0)行方向で見たければ df.isnull().any(axis=1) 欠損ちの個数 df.isnull().sum(axis=0) df.isnull().sum(axis=1) df.dropna() 欠…

GMTでの標高データ

GMT

https://www.ngdc.noaa.gov/mgg/global/relief/ETOPO1/data/bedrock/grid_registered/netcdf/ ここから取得

GMTその1 基本的な使い方(メルカトル図法)

GMT

地図を描画するにはいろいろなソフトがありますけれど、個人的にはGMTで作成する地図が好きですね。GMTとは何か、を詳しく知りたい方は、ハワイ大学のこちらのページが参考になります。 gmt.soest.hawaii.edu 以下は基本的な操作を備忘的に。

pythonでデータ読んだら最初にやること

Rばかりいじっていたら忘れてしまうので df.shape df.info() df.describe() df.head() df.tail()

備忘メモ:python pandas でピボットテーブル

import pandas as pd df = pd.DataFrame([['case1', 'type1', 1], ['case1', 'type1', 2], ['case1', 'type2', 3], ['case2', 'type1', 4], ['case2', 'type3', 5], ['case2', 'type3', 6], ['case3', 'type2', 7], ['case3', 'type3', 8]]) df.columns=['ca…

適当なサンプルCSVファイルを使用したい時の見本(サンプルデータ)

時々、超適当なものでいいのでCSVファイルが欲しくなる時がありまして、ちょっとだけPythonなりRなりでちょっと作業すればいいだけなのですが、どうしてもコピペがいい、なんて時に探すのも面倒なのでとりあえずサンプルデータを自分のブログに貼っておきま…

mac port で GMTをインストール

GMT

sudo port install gdal +curl +geos +hdf5 +netcdf これで Continue? [Y/n]: と聞かれるので y を入力して しばらく待つ次に sudo port install gmt5 を実行して Continue? [Y/n]: と聞かれるので、 y を入力して しばらく待つかなり時間がかかるけれど、こ…

備忘メモ:mac osをアップデートしたらmac portが使えなくなったのでその時の対応

いつものように sudo port selfupdate とやったら、エラーが出たError: Current platform "darwin 17" does not match expected platform "darwin 15" Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.or…

LaTex 基本サンプルと実行

LaTexなんて仕事を始めてから一度も使用することはなかったです。。。 忘れてしまったものを思い出すためにもメモを。 基本サンプル \documentclass{jarticle} \title{LaTex入門の入門} \author{Taro Yamada} \date{2018.1.1} \begin{document} \maketitle …

備忘メモ:El Capitanに古いXcodeをインストール

もう一台のmac book airのOSをEl Capitanにしたので、apple storeからXcodeを入れようとしたら、High Sierraでないと入れられなかったので、対応の備忘メモSign in with your Apple ID - Apple Developer こちらのサイトにアクセスEl CapitanならXcode 8.2.1…

Pythonでcsvファイルを読み込む

私の場合もっともよく使うcsvの読み込みサンプルcsvの準備下記のデータを"data.csv"として保存。 これを読み込むことを想定しています。 ,col0,col1,col2,col3,col4,col5,col6,col7,col8,col9 row0,0,1,2,3,4,5,6,7,8,9 row1,10,11,12,13,14,15,16,17,18,19 …

備忘メモ(python関連でやったこと)

備忘メモ pythonで計算をするための準備

ロンドン留学記4. イギリスの食事

食事が美味しくない、という話。

ロンドン留学記3. クラスメイト

(もう何ヶ月も前ですが)のクラスメイトの感想記事です。 歳をとってからできるクラスメイトというのも悪くないですね。

ロンドン留学記2. ロンドンで絡まれて

ロンドンの某駅前で「お金くれよ」って絡まれた話

ロンドン留学記1. 学校からの就職活動援助

英国に留学し、ロンドンに住み始めておよそ1ヶ月。 久しぶりに修士課程の院生として過ごしています。授業の内容が複雑で理解不能といった状況にはなっていませんが、毎回それなりに課題が出されるので、その対応に結構時間を費やしています。 日本で生まれ…

自己紹介

自己管理と備忘を兼ねて、ブログを作成しました。