これは私が使用したコードです
iname = "name1"
ipassword = "password1"
iemail = "[email protected]"
res1 = []
df = pd.read_csv("login.csv", sep=',', encoding="utf-8")
res1.append(iname,ipassword,iemail)
print(res1,res2,res3)
df.to_csv("login.csv", index=False)
pandas dataframe。を使用してcsvファイルに名前、パスワード、電子メールを保存する方法。
login.csv
name password email
admin admin asdfs
zds sd dsssfsfd
vipul rao dsfdsfs
別の簡単なアプローチは、 pd.Dataframe.loc メソッドを使用することです。
row = [iname, ipassword, iemail]
df.loc[len(df)] = row
df.to_csv("login.csv", index=False)
使用する -
iname = "name1"
ipassword = "password1"
iemail = "[email protected]"
df2 = df.append(pd.DataFrame([[iname,ipassword,iemail]], columns
=df.columns))
df2.to_csv("login.csv", index=False)
出力
name password email
0 admin admin asdfs
1 zds sd dsssfsfd
2 vipul rao dsfdsfs
0 name1 password1 [email protected]
pd.DataFrame.loc
を使用して、データフレームに行を追加できます。
iname = "name1"
ipassword = "password1"
iemail = "[email protected]"
df = pd.read_csv("login.csv", sep=',', encoding="utf-8")
df.loc[df.index.max()+1] = [iname, ipassword, iemail]
df.to_csv("login.csv", index=False)