将值追加到空数据框将返回NaN值

时间:2019-12-09 11:10:42

标签: python pandas

我想将所有店铺日期附加到新的数据框中。 但是当我附加所有值时,都是NaN 我确定sd具有值,我已经将其打印出来,而且数量很多。 :)

cg = vn[vn['name'] == n]
data = pd.DataFrame(data=None, columns=cg.columns,index=cg.index)

for date in cg['date'].unique():
    sd = cg[(cg['date'] == date)]
    data.append(sd, ignore_index=True)

print(data)

2 个答案:

答案 0 :(得分:1)

DataFrame.append不执行List.append所做的事情,它在行为上更类似于List + item

它不会更改您的对象,而是返回一个带有附加项的新对象

here是此文档

答案 1 :(得分:1)

我认为应该是

Publish-PSArtifactUtility : Failed to generate the compressed file for module '/usr/local/bin/dotnet failed to pack: error
'.
At /Users/my_user/.local/share/powershell/Modules/PowerShellGet/2.2.1/PSModule.psm1:10944 char:17
+ ...             Publish-PSArtifactUtility @PublishPSArtifactUtility_Param ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : FailedToCreateCompressedModule,Publish-PSArtifactUtility

dotnet-runtime-3.0.0-osx返回一个数据帧,它不在位。