为什么df.fillna()只填充一些行和第一列

2024-10-04 07:36:12 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试用[]填充所有空白点行和列,但是fillna()将只执行某些行和第一列。我的代码在以前的运行中起作用,所以我不确定发生了什么

    df = df.fillna(value = "[]")
    print(df[['keywords']])
    df.to_csv(r'C:\Users\user\dfexport.csv', index=False, header=True)

查看csv文件时,它看起来像:export.csv

print语句看起来像:print(df[['keywords]])


Tags: csvto代码falsedfindexvalueusers
1条回答
网友
1楼 · 发布于 2024-10-04 07:36:12
import pandas as pd
import numpy as np
 
# initialize list of lists
data = [['tom', 10], ['',''], []]
# Create the pandas DataFrame
df = pd.DataFrame(data, columns = ['Name', 'Age'])
df.replace('', np.nan, inplace=True)
df = df.fillna(value = "[]")
print(df)

相关问题 更多 >