Pythonのいくつかの問題
1639 ワード
DataFrameとSeriesをつなぎ合わせる
ディクショナリを値でソート
条件に従って、データFrameの中で、ある列のデータが一番長い行を見つけます.
pdが設けられている.Dataframeは
df.merge(s.to_frame(), left_index=True, right_index=True)
ディクショナリを値でソート
sorted_list = sorted(dict_1.items(), key = lambda x: x[1])
条件に従って、データFrameの中で、ある列のデータが一番長い行を見つけます.
pdが設けられている.Dataframeは
df
と呼ばれ、column
というデータ型が文字列である3列を含む.column
列の中で、文字列が最も長い行を見つける必要があります.max_length = max(df[column].apply(lambda x: len(x)))
df_selected = df.loc[df[column].apply(lambda x:len(x)==max_length]