質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Matplotlib

MatplotlibはPythonのおよび、NumPy用のグラフ描画ライブラリです。多くの場合、IPythonと連携して使われます。

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

データバインディング

データソースと、アプリケーションやウェブページ(ウェブアプリケーション)のユーザインタフェースを静的または動的に結合する技術です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pandas

Pandasは、PythonでRにおけるデータフレームに似た型を持たせることができるライブラリです。 行列計算の負担が大幅に軽減されるため、Rで行っていた集計作業をPythonでも比較的簡単に行えます。 データ構造を変更したりデータ分析したりするときにも便利です。

Q&A

0回答

1026閲覧

csvデータの一部を作図できるよう省き整えたい。

退会済みユーザー

退会済みユーザー

総合スコア0

Matplotlib

MatplotlibはPythonのおよび、NumPy用のグラフ描画ライブラリです。多くの場合、IPythonと連携して使われます。

NumPy

NumPyはPythonのプログラミング言語の科学的と数学的なコンピューティングに関する拡張モジュールです。

データバインディング

データソースと、アプリケーションやウェブページ(ウェブアプリケーション)のユーザインタフェースを静的または動的に結合する技術です。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pandas

Pandasは、PythonでRにおけるデータフレームに似た型を持たせることができるライブラリです。 行列計算の負担が大幅に軽減されるため、Rで行っていた集計作業をPythonでも比較的簡単に行えます。 データ構造を変更したりデータ分析したりするときにも便利です。

0グッド

0クリップ

投稿2020/04/09 19:43

編集2020/04/10 06:17

Python

1import pandas as pd 2import csv 3 4Tokyo=pd.read_csv("C:/Users/detec/desktop/Datascience/Info_corona/coronaTokyo.csv") 5Osaka=pd.read_csv("C:/Users/detec/desktop/Datascience/Info_corona/coronaOsaka.csv") 6Hyogo=pd.read_csv("C:/Users/detec/desktop/Datascience/Info_corona/coronaHyogo.csv") 7 8Osaka['age'] = Osaka['age'].map({'未就学児': 0,'就学児': 0,'10': 10,'20': 20,'30': 30,'40': 40,'50': 50,'60': 60,'70': 70,'80': 80}) 9Hyogo['age'] = Hyogo['age'].map({'年代':"",'10': 10,'20': 20,'30': 30,'40': 40,'50': 50,'60': 60,'70': 70,'80': 80,'90': 90}) 10Tokyo['age'] = Tokyo['age'].map({'不明': "",'調査中': "NaN",'10歳未満': 0,'10代': 10,'20代': 20,'30代': 30,'40代': 40,'50代': 50,'60代': 60,'70代': 70,'80代': 80,'90代': 90}) 11Tvc = Tokyo["age"].value_counts() 12print(Tvc)

Python

1#Tokyo 2<bound method NDFrame.head of Unnamed: 0 No published date address age sex symptoms 30 0 1 2020-01-24 湖北省武漢市 40代 男性 NaN 41 1 2 2020-01-25 湖北省武漢市 30代 女性 NaN 52 2 3 2020-01-30 湖南省長沙市 30代 女性 NaN 63 3 4 2020-02-13 都内 70代 男性 NaN 74 4 5 2020-02-14 都内 50代 女性 NaN 8... ... ... ... ... ... .. ... 91514 1514 1517 2020-04-09 NaN 40代 男性 NaN 101515 1515 1518 2020-04-09 NaN 30代 男性 NaN 111516 1516 1519 2020-04-09 NaN 30代 男性 NaN 121517 1517 1520 2020-04-09 NaN 40代 女性 NaN 131518 1518 1521 2020-04-09 NaN 40代 男性 NaN 14 15[1519 rows x 7 columns]>

Python

1#Osaka 2<bound method NDFrame.head of Unnamed: 0 published date age sex address symptoms 30 1 012940 女性 大阪市 ― 41 2 022740 男性 大阪市 ― 52 3 022840 女性 大阪市 軽症 63 4 0228日 未就学児 女性 大阪市 ― 74 5 030250 男性 大阪市 ― 8.. ... ... ... .. ... ... 9519 520 040830 女性 守口市 軽症 10520 521 040860 男性 羽曳野市 軽症 11521 522 040840 男性 大阪狭山市 軽症 12522 523 040840 男性 堺市 軽症 13523 524 040870 男性 堺市 軽症 14 15[524 rows x 6 columns]>

Python

1#Hyogo 2<bound method NDFrame.head of Unnamed: 0 number age sex address published date 30 0 52 80 男性 神戸市 31341 1 51 30 男性 神戸市 31352 2 50 70 女性 神戸市 31363 3 49 70 男性 神戸市 31374 4 48 40 男性 神戸市 3138.. ... ... .. .. ... ... 9282 282 207 60 女性 神戸市 4610283 283 206 50 男性 神戸市 4611284 284 205 40 女性 神戸市 4612285 285 204 20 女性 神戸市 4613286 286 203 40 男性 姫路市 4514 15[287 rows x 6 columns]>

この三つのデータをヒストグラム化したいです。数字の部分はとりあえずそのままで、年代の不明なものを外れ値としてデータから省きたいです。
NaNに変えて、dropしようかと思ったのですができませんでした。どうしたらいいでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hayataka2049

2020/04/09 20:30

断片的なコードだけでは回答がつきづらくなります。実行可能なコードと必要なデータ(ダミーで構いません)を含んでいた方が回答する側としては助かります。また、説明ももう少し詳しい方がありがたいです。
退会済みユーザー

退会済みユーザー

2020/04/10 06:20

変更しました。
meg_

2020/04/10 11:15

「NaNに変えて、dropしようかと思ったのですができませんでした」とありますが、どんなコードを書いてどんな結果になったのですか?
退会済みユーザー

退会済みユーザー

2020/04/10 11:24

.map関数で、”NaN”としてみただけです。やはりそれではだめみたいでした。結果は””と変わらなかったと記憶しています。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問