業務システムを、Python,Pandas,openpyxlで作成しておりますが、Panadsを使ったcsvファイルへの書き込みで詰まっております。
教えて頂きたく。
1. 状況説明
何が問題なのか?を絞り込んだので、この参考サイトの例を使って、質問致します。
下記の様なCSVファイルがあります。
<sample.csv>
name age state point
Alice 24 NY 64
Bob 42 CA 92
Charlie 18 CA 70
Dave 68 TX 70
Ellen 24 CA 88
Frank 30 NY 57
下記の様なコードを書けば、下記の様に表示されます。
import pandas as pd df = pd.read_csv('sample.csv') print(df) # name age state point # 0 Alice 24 NY 64 # 1 Bob 42 CA 92 # 2 Charlie 18 CA 70 # 3 Dave 68 TX 70 # 4 Ellen 24 CA 88 # 5 Frank 30 NY 57コード
2.御質問
上記の例では、Aliceの年齢は、24となっておりますが、pandasを使って、例えば、50に書き換える事はできるのでしょうか?
「0行目の"age”を、24から50に書き換えろ!」と言うコードになると思うのですが、上記の「参考サイト」にもその書き方が記載されておりません。
そもそも、pandasでは出来ないのでしょうか? (openpyxlでやるしかないのでしょうか?)
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/04 14:28