TIL_83. Intermediate Python(5)
2021. 03. 09火曜日
Intermediate Python
Loops
Loop over dictionary
Loops
Loop over dictionary
for
ループを介して鍵および値を取得するために、items()
メソッドを使用する必要がある.for key, value in dict.items() :
print(key, value)
Loop over numpy array
for
ループを介してすべての値をそれぞれリストするには、nditer()
関数を使用する必要があります.for value in numpy.nditer(array) :
print(value)
Loop over DataFrame
for
の一般的なループを使用してColumn名のみがリストされる.したがって、
iterrows()
の方法を使用して、データフレーム内のすべてのデータをロードする必要がある.import pandas as pd
df = pd.read_csv('df.csv', index_col = 0)
for lab, row in df.iterrows() :
print(lab)
print(row)
import pandas as pd
df = pd.read_csv('df.csv', index_col = 0)
for lab, row in df.iterrows() :
print(lab)
print(row['column'])
import pandas as pd
df = pd.read_csv('df.csv', index_col = 0)
for lab, row in df.iterrows() :
df.loc(lab, '추가할 column명') = 추가할 값
# 예시 : df.loc(lab, 'column_length') = len(row['column'])
import pandas as pd
df = pd.read_csv('df.csv', index_col = 0)
df['add_column'] = df['column'].apply(len)
Reference
この問題について(TIL_83. Intermediate Python(5)), 我々は、より多くの情報をここで見つけました https://velog.io/@drrobot409/TIL79.-Intermediate-Python5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol