Ich möchte IQ Bot verwenden, um die "letzten n Zeilen" einer Tabelle zu löschen. Was soll ich tun? Ich habe eine Frage von einem Kollegen erhalten.
Ich bin mir nicht sicher, wie viele ähnliche Anwendungsfälle es gibt, aber ich werde stattdessen ein Memorandum veröffentlichen.
Löschen Sie die letzten n Zeilen
#Code, der beim Bedienen der Tabelle eingegeben werden muss (zuerst)
import pandas as pd
df = pd.DataFrame(table_values)
#Ab hier ist dieser Prozess
n = 2 #Geben Sie die Anzahl von n an, für die Sie die letzten n Zeilen löschen möchten.
for i in range(len(df)-n,len(df)):
df.at[str(i),"Spaltenname"] = "Löschen Sie diese Zeile" # 「Spaltenname」はテーブルに存在する適当なSpaltenname
df = df[df["Spaltenname"] != "Löschen Sie diese Zeile"] # 「Spaltenname」は↑と揃える
#Code, der beim Bedienen der Tabelle eingegeben werden muss (zuletzt)
table_values = df.to_dict()
Recommended Posts