[ad_1]
データフレームの for ループを作成しました。 印刷された出力を使用する変数に格納する必要があります。 印刷された変数を保存する方法。 「非サシェ」および「サシェ」の印刷値を含む変数は、列としてデータフレームに追加する必要があります。 そのため、印刷された「非サシェ」値と「サシェ」値をリストとして保存する方法を知っていれば、変数の値をデータフレームの列として簡単に追加できます
私が試したこと:
Python
import pandas as pd import numpy as np df=pd.read_excel(r'D:\Practice Files\Anirudh Exercise Skin India.xlsx') #Sachet/Non-Sachet Sachet=df["Basepacksize"].tolist() first_element=10 for int in Sachet: if first_element !=int: print("Non-Sachet") else: print("Sachet")
解決策 1
座って、自分が何をしているのか、何をしようとしているのかを正確に理解する必要があります。そのコードは特に有用なことは何もしておらず、ほとんど、またはまったく計画なしに「一緒に投げられた」ように見えます。
何を達成したいのかを考え出し、そこから計画を立て始めます: 何を「保存」したいのか、どのくらいの期間保存したいのか、後で何をするつもりなのか? 「次にアプリを実行するときに使用できるように保存する」解決策は、「ループ後に使用できるように保存する」解決策とは大きく異なるため、これらは重要です。
また、Excel を使用してデータを保存しないでください。 それはデータベースではありません、おい![^]
解決策 2
これをグーグルで検索するのが難しいのはなぜですか?
[ad_2]
コメント