pandas:DataFrameの値(行、列)を変更する方法

スポンサーリンク

DataFrameの値(行、列)を変更する方法

DataFrameの値(行、列)を変更するには以下のようにします。

test.csvのデータ

id,name,count,rating
1,abc,13,4.38
2,defgh,4,8.56
3,ij,0,1.25
4,klmnopq,23,3.49
5,rst,11,0.51
import pandas as pd

df = pd.read_csv("test.csv")
print(df)
#    id     name  count  rating
# 0   1      abc     13    4.38
# 1   2    defgh      4    8.56
# 2   3       ij      0    1.25
# 3   4  klmnopq     23    3.49
# 4   5      rst     11    0.51

df.loc[0, "name"] = pd.NaT
df.loc[3] = pd.NaT
df.loc[:, "rating"] = pd.NaT
print(df)
#     id   name count rating
# 0    1    NaT    13    NaT
# 1    2  defgh     4    NaT
# 2    3     ij     0    NaT
# 3  NaT    NaT   NaT    NaT
# 4    5    rst    11    NaT