0
のは、私はcsvファイルでビッグデータを持っていると仮定してみましょう:私はその長さに基づいて、フレームの種類を変更したいpythonを使用して同じcsvファイルbysで他の列セルに基づいて列セルの値を更新する方法はありますか?
frame.number frame.len frame.cap_len frame.Type
1 100 100 ICMP
2 64 64 UDP
3 100 100 ICMP
4 87 64 ICMP
。
if frame.len==100 then it puts frame.type=ICMP_tt else if frame.len==87 then it puts frame.type=ICMP_nn
が、私はそれがこのようになっていることを希望:
frame.number frame.len frame.cap_len frame.Type
1 100 100 ICMP_tt
2 64 64 UDP
3 100 100 ICMP_tt
4 87 64 ICMP_nn
を 最初の問題は、私は、このtypelikeフレームを変更、列のランクを抽出する方法がわからないということです私はこのコードを使って試してみましたが、変更はしていません。
import pandas
df = pandas.read_csv('Test.csv')
if df['frame.len'] == 100:
df['frame.type'].replace("ICMP_tt")
私がお手伝いできれば幸いです。
しかし私は何の変更もありません。それは私の問題です。 – tierrytestu
CSVかピクルスを私に送ってもらえますか?ピックルは良いでしょう。送信すると、私はGoogleドライブで共有するようなものを意味する... – DragonBobZ
それは大きなファイルです、私はそれらの行のセットでテストしようとします。結果を新しいファイルに保存する必要があると思いますか? – tierrytestu