pythonにて、まず以下のコードを実行しました。
python
1import pandas as pd 2import numpy as np 3 4d = {'city': ['tokyo', 'nagoya', 'osaka', 'tokyo', 'nagoya', 'osaka', 'tokyo', 'osaka', 'tokyo'],'target': [0, 1, 0, 1, 0, 1, 0, 1, 0]} 5 6df = pd.DataFrame(d)
その後、以下の2パターンのコードを試したところ出力結果が等しくなりました。
<パターン1>
python
1df['city']
<パターン2>
python
1df.city
<出力結果>
0 tokyo 1 nagoya 2 osaka 3 tokyo 4 nagoya 5 osaka 6 tokyo 7 osaka 8 tokyo Name: city, dtype: object
今まで、df['city']という表記しか存在しないと思っていたのですが、PythonのDataFrameにおいて、
データフレーム['カラム名'](例:df['city'])
と
データフレーム.カラム名(例:df.city)
は同義なのでしょうか?詳しい方がいたら教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/15 14:47