此处是数据集:
df = pd.read_csv('https://data.lacity.org/api/views/d5tf-ez2w/rows.csv?accessType=DOWNLOAD')
问题: 我有一个洛杉矶交通事故的熊猫数据框。 每次事故都有一列mo_codes,它是一串数字代码(我将其转换为代码列表)。这是屏幕截图:
我也有一个针对每个mo_code的mo_code描述字典,并加载到笔记本中。
现在,使用下面的代码,我可以将数字代码与说明结合起来
mo_code_list_final = []
for i in range(20):
for j in df.mo_codes.iloc[i]:
print(i, mo_code_dict[j])
因此,我尚未将其作为列添加到Pandas中。我想问一下是否有更好的方法来解决我遇到的问题,即如何最好地将熊猫文字说明作为一栏添加。
此外,还有一种更简单的方法可以使用.assign之类的pandas函数代替for循环来处理此问题。也许列表理解可以将mo_codes处理为带有描述的新数据帧?
谢谢。
ps。如果有专门针对此类问题的词汇,请告诉我。
答案 0 :(得分:0)
using System;
using System.Runtime.InteropServices;
namespace Miasma
{
class Program
{
static void Main(string[] args)
{
string b = ""+HelloNim(1,2);
Console.WriteLine(b);
}
[DllImport("HelloNim.dll")]
public static extern void NimMain();
[DllImport("HelloNim.dll")]
public static extern string HelloNim(int a, int b);
}
}