【解決方法】印刷された値を保存する方法


データフレームの 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

これをグーグルで検索するのが難しいのはなぜですか?

pandas を使用して Excel にデータを保存する方法 – Google 検索[^]

コメント

タイトルとURLをコピーしました