[python]データフレーム値、列、tolist()の使用
5588 ワード
💡 values、columnsを使用して、データフレームの値と列を抽出できます.
💡 tolist()関数を使用して、値とカラムをリストできます.
データフレーム値の抽出
✔戻りタイプはnumpy arrayです.
[[ 1 2 3].
[ 11 22 33].
[111 222 333]]
データフレーム列の抽出
✔ columns, columns.values戻りタイプは、各index、numpy arrayです.
Index(['col1', 'col2', 'col3'], dtype='object')
['col1' 'col2' 'col3']
データフレーム値のリスト
✔戻りタイプはlistです.
[[1, 2, 3], [11, 22, 33], [111, 222, 333]]
データフレームに固有の値のみをリスト
✔戻りタイプはlistです.
[1, 11, 111]
データフレームコラム1のリスト
✔indexタイプtolist()を使用すると、戻りタイプはlistとなります.
データフレームコラム2のリスト
✔numpy arrayタイプでtolist()を使用すると、戻りタイプはlistになります.
リファレンス https://ddolcat.tistory.com/729
💡 tolist()関数を使用して、値とカラムをリストできます.
データフレーム値の抽出
✔戻りタイプはnumpy arrayです.
print(type(df1.values))
print(df1.values)
[結果][[ 1 2 3].
[ 11 22 33].
[111 222 333]]
データフレーム列の抽出
✔ columns, columns.values戻りタイプは、各index、numpy arrayです.
# 인덱스 타입
print(type(df1.columns))
print(df1.columns)
# numpy arrary 타입
print(type(df1.columns.values))
print(df1.columns.values)
Index(['col1', 'col2', 'col3'], dtype='object')
['col1' 'col2' 'col3']
データフレーム値のリスト
✔戻りタイプはlistです.
val_list = df1.values.tolist()
print(type(val_list))
print(val_list)
[[1, 2, 3], [11, 22, 33], [111, 222, 333]]
データフレームに固有の値のみをリスト
✔戻りタイプはlistです.
col_val_list = df1['col1'].values.tolist()
print(type(col_val_list))
print(col_val_list)
[1, 11, 111]
データフレームコラム1のリスト
✔indexタイプtolist()を使用すると、戻りタイプはlistとなります.
col_list1 = df1.columns.tolist()
print(col_list1)
print(type(col_list1))
['col1', 'col2', 'col3']データフレームコラム2のリスト
✔numpy arrayタイプでtolist()を使用すると、戻りタイプはlistになります.
col_list2 = df1.columns.values.tolist()
print(col_list2)
print(type(col_list2))
['col1', 'col2', 'col3']リファレンス
Reference
この問題について([python]データフレーム値、列、tolist()の使用), 我々は、より多くの情報をここで見つけました https://velog.io/@dkwjd131/작성중Python-데이터프레임-values-columns-tolist-사용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol